精华内容
参与话题
问答
  • 以vs2012为标准。...一 MFC的静态库(.lib) MFC静态库使用下列命名约定: uAFXcWd.LIB . 库命名约定的说明符如下: 说明符 值和含义 u (n) ANSI 或 (u)Unicode c 创建的计划类型:c=all ...

    以vs2012为标准。转自:http://technet.microsoft.com/zh-cn/library/w4zd66ye ,有改动。


    一 MFC的静态库(.lib)

    MFC静态库使用下列命名约定:

    uAFXcWd.LIB .

    库命名约定的说明符如下:

    说明符 值和含义
    u (n) ANSI 或 (u)Unicode
    c 创建的计划类型:c=all
    d d=debug版本; release版本略去说明符

    默认值为生成用于 Intel 平台的调试版本 windows ANSI 应用程序的静态库:NAFXCWD.Lib.

    下表列出的所有库是在 \ atlmfc \ lib 目录中包含预生成的静态库。

    静态链接库命名约定:

    说明
    NAFXCW.LIB MFC 静态链接库,发布版本
    NAFXCWD.LIB MFC 静态链接库,调试版本
    UAFXCW.LIB MFC 具有 Unicode 的静态链接库支持,发布版本
    UAFXCWD.LIB MFC 具有 Unicode 的静态链接库支持,调试版本

     

    二 MFC的动态库(含引入库.lib)

    MFC 中包含的 DLL 和库遵循结构化命名约定。这使了解应为什么目的使用哪个 DLL 或库变得更容易。

    生成使用这些 DLL 的应用程序或扩展 DLL 所需的导入库与 DLL 具有相同的基本名称,但带有 .lib 文件扩展名。

    共享 DLL 命名约定:

    DLL(导入库.lib) 说明
    MFCxx.DLL (MFCxx.lib/MFCSxx.lib) MFC DLL,ANSI 发布版本
    MFCxxU.DLL (MFCxxU.lib/MFCSxxU.lib) MFC DLL,Unicode 发布版本
    MFCxxD.DLL (MFCxxD.lib/MFCSxxD.lib) MFC DLL,ANSI 调试版本
    MFCxxUD.DLL (MFCxxUD.lib/MFCSxxUD.lib) MFC DLL,Unicode 调试版本

     

    三 MFC所有Unicode库示例

    MFC 库的 Unicode 版本如下述:

     

    静态链接库:

    发布(Release) 调试(Debug) 说明
    UAFXCW.lib, .pdb UAFXCWD.lib, .pdb Unicode MFC 静态链接库

     

    动态链接库:

    发布(Release) 调试(Debug) 说明
    MFC100U.lib, .dbg, def, .dll, .map, .pdb, .prf MFC100UD.lib, .def, .dll, .map, .pdb Unicode MFC 包含应用程序或 DLL 必须静态链接的代码的导入库
    MFCS100U.lib, .pdb MFCS100UD.lib, .pdb Unicode MFC 包含应用程序或 DLL 必须静态链接的代码的导入库

     

    文件类型:

    • 导入库文件具有扩展名 (.lib)。

    • 动态链接库文件具有扩展名 (.dll)。

    • 模块定义 (.def) 文件是包含定义的 .exe 或 .dll 语句的文本文件。

    • 映射 (.map) 文件是包含信息链接器使用,在链接程序中的文本文件。

    • 导入库 (.lib) 文件与 MFC 的 DLL 版本一起使用。 这些文件包含应用程序或 DLL 必须静态链接的代码。

    • 程序数据库 (.pdb) 文件中调试和项目状态信息。

    • 调试 (.dbg) 文件包含 Visual C++ 调试器使用的信息 (COFF FPO 和 CodeView)。

    展开全文
  • openssl 静态 链接库 libeay32.lib ssleay32.lib

    千次下载 热门讨论 2012-01-12 13:27:50
    openssl 1.0.0b 的静态链接库 libeay32.lib ssleay32.lib,用他编译无需dll就可以运行。 网上找不到,自己动手弄的,需要的同学你懂的。 编译参数: /MT /Ox /O2 /Ob2 -O -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -...
  • OpenGL库文件工具包(opengl32.lib glu32.lib glaux.lib glew32.lib
  • lib lib32 lib64等lib文件夹的说明

    千次阅读 2018-05-11 16:06:51
    /lib 最基本的共享库和内核模块。 目的 -> 存放用于启动系统和执行root文件系统的命令的如/bin /sbin的二进制文件的共享库,或者存放32位,或者64位(file命令查看)。 /lib、 /usr/lib、/usr/local/lib ...
    • /lib
      最基本的共享库和内核模块。存放用于启动系统和执行root文件系统的命令的如/bin /sbin的二进制文件的共享库,或者存放32位,或者64位(file命令查看)。

    • /lib<qual>、 /usr/lib<qual>、/usr/local/lib<qual>
      <qual>就是为了隔离32位和64位而设置的不同目录,这种情况下/lib有可能是其符号链接。

    • /usr/lib、/usr/local/lib
      程序和安装包的库路径。不依赖特定架构的库应该放到/usr/share中而不是这里。应用程序可以自己创建一个单独的子目录并把自己的库放在其中。

    • 总结
      一般情况下,系统自己会匹配应用程序与其应该调用的位数的库。
      如果是用于/bin /sbin的库,放置到/lib之中。
      如果是用于用户程序或安装包的,放置到/usr/lib
      或/usr/local/lib*之中。
      如果某个库只是特别的用了某个专用程序,而这个程序但并不打算直接被用户或者root调用,应放置到/usr/libexec中。

    http://unix.stackexchange.com/questions/74646/difference-between-lib-lib32-lib64-libx32-and-libexec

    展开全文
  • #pragma comment(lib,"winmm.lib") #include int main() { printf("hello,word!"); PlaySound(TEXT("sounds\\HOT"),NULL,SND_FILENAME | SND_ASYNC | SND_LOOP); printf("hello,word!"); Sleep(5000); return ...
  • stm32f10x_lib.h

    千次下载 热门讨论 2014-01-15 11:24:29
    原来偶是使用keil 3.80的编译器系统,能正常的将#include <stm32f10x_lib.h>头信息正常编译,后来升级到了keil 4.60之后就出现在can not open source input file 'stm32f10x_lib.h' 导致编译不能通过了,为了解决这个...
  • PDFlib 8.0.2 C++ 破解版

    千次下载 热门讨论 2011-02-21 13:24:32
    PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第3方软件的支持。 破解内容: 1、删除未注册时生成PDF文件中的水印; 2、删除生成PDF文件属性中的制作者未授权信息 个人...
  • json-lib所需全部jar包

    千次下载 热门讨论 2013-05-24 10:12:04
    json-lib所需全部jar包,包括commons-beanutils-1.7.0.jar、commons-collections-3.2.jar、commons-lang-2.4.jar、commons-logging-1.1.jar、ezmorph-1.0.4.jar和json-lib-2.2.3-jdk13.jar包
  • net.sf.json使用的lib(包括依赖lib

    千次下载 热门讨论 2014-09-19 17:35:55
    net.sf.json使用的lib(包括依赖lib) 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar
  • json-lib-2.4-jdk15包含依赖JAR包和简单示例

    千次下载 热门讨论 2012-04-18 19:14:55
    json-lib-2.4-jdk15.jar|commons-beanutils-1.8.3.jar|commons-collections-3.2.1.jar|commons-lang-2.6.jar|commons-logging-1.1.1.jar|ezmorph-1.0.6.jar|简单json-lib示例工程,真心分享,希望能够帮到你!
  • ws2_32.lib.zip

    千次下载 热门讨论 2013-06-08 21:49:11
    ws2_32.lib.zip 包含ws2_32.dll和ws2_32.lib 所在路径; C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib
  •  cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib
    
    cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib
    展开全文
  • 在一个vs工程中,编译生成一个lib文件,这个lib文件需要依赖其他的多个lib文件,这个编译生成的lib文件需要在其他工程中用到,怎样在这个工程中只需要导入这个编译新生成的lib就可以了?而不需要在这个工程中导入它...
  • 曾经用过 _bstr_t 类,MSDN 提示包含的库为 comsuppw.lib 或 comsuppwd.lib。   最近看到了 comsupp.lib 和 comsuppd.lib,到底该用哪个呢?   从 MSDN 得知: (1) 当指定了/Zc...

    曾经用过 _bstr_t 类,MSDN 提示包含的库为 comsuppw.lib 或 comsuppwd.lib。

     

    最近看到了 comsupp.lib 和 comsuppd.lib,到底该用哪个呢?

     

    从 MSDN 得知:

    (1) 当指定了 /Zc:wchar_t  时,应该使用comsuppw.lib/comsuppwd.lib;

    (2) 当指定了 /Zc:wchar_t- 时,应该使用comsupp.lib/comsuppd.lib。

    P.S.:/Zc:wchar_t 或 /Zc:wchar_t- 可通过“项目属性 -> 配置属性 -> C/C++ -> 语言 -> 将 WChar_t  视为内置类型”设定。

     

    原文:

    Explicit references to comsupp.lib, either from the comment pragma or via the command line, should be changed to now use either comsuppw.lib or comsuppwd.lib, as /Zc:wchar_t is now on by default. comsupp.lib should still be used when compiling with /Zc:wchar_t-.

     

    如果希望代码能根据项目属性设置而自适应,可以通过 _NATIVE_WCHAR_T_DEFINED 来判定。代码如下:

     

    关于两个宏的解释如下:

    _WCHAR_T_DEFINED: Defined when /Zc:wchar_t is used or if wchar_t is defined in a system header file included in your project. 

    _NATIVE_WCHAR_T_DEFINED: Defined when /Zc:wchar_t is used.

    展开全文
  • #pragma comment(lib,"User32.lib")作用

    千次阅读 2019-04-30 09:38:55
    表示在文件中加载lib模块
  • 安装TA-LIB

    千次阅读 2017-05-06 09:56:35
    pip直接按照ta-lib库的话,会碰到一些问题。以下是解决方法:sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gztar -xzf ta-lib-0.4.0-src.tar.gz or sudo tar -xzf ta-lib-0.4.0-...
  • Missing artifact net.sf.json-lib:json-lib:jar:2.4 在引入maven依赖的同时,指定依赖的JDK版本信息。 <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <dependency> ...
  • 从DLL生成LIB

    千次阅读 2013-05-14 19:41:19
    从DLL生成LIBcheungmine2013-5-14windows程序链接到一个动态链接库.dll时需要一个导入库.lib。遗憾的是这样的导入库很多时候是不存在的,那么就需要我们自己从.dll生成对应的导入库.lib。假设我们的windows程序为...
  • LIBS+=D:\OpenCV\opencv\build\x86\vc10\lib\opencv_calib3d246.lib\ D:\OpenCV\opencv\build\x86\vc10\lib\opencv_contrib246.lib\ D:\OpenCV\opencv\build\x86\vc10\lib\opencv_core246.lib\ D:\OpenCV\...
  • 按照网上给的操作做到了最后一部添加依赖项的时候要求添加”opencv_ts340.lib opencv_world340.lib “这些文件,然而惊讶的发现x86->vc11-lib里面没有这些文件,只有其它的lib。怎么办呢?编译都显示成功的呀。 ...
  • windows系统anaconda安装tensorflow时报错解决办法。...File “E:\Anaconda3\lib\site-packages\pip_vendor\urllib3\response.py”, line 360, in _error_catcher yield File “E:\Anaconda3\...
  • json-lib-2.4-jdk15及其全部依赖jar包

    千次下载 热门讨论 2014-04-18 10:23:15
    json-lib-2.4-jdk15及其全部依赖jar包 commons-beanutils-1.8.0.jar、commons-collections-3.2.1.jar、commons-lang-2.6.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、xom-1.2.6....
  • Linux中安装完mysql之后, 1.用service mysql start启动时,...问题:我就纳闷了,这执行命令chown mysql:mysql /var/lib/mysql –R前后 /var/lib/mysql的权限、所属用户、所属组都没变啊,为什么mysql就可以启动了?
  • lib order

    千次阅读 2013-01-05 19:37:58
    http://www.mingw.org/wiki/HOWTO_Specify_the_Location_of_External_Libraries_for_use_with_MinGW -llibrary -l library  Search the library named library when linking. (The second alternative  w
  • /lib /usr/lib /usr/local/lib区别

    千次阅读 2018-09-19 09:52:59
    /lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的. /lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbi...
  • 添加依赖 &lt;!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --&gt; &lt;dependency&gt; ...net.sf.json-lib&...json-lib&lt;/artifactId&gt;...
  • 在用 VS2015 编译 Debug 版的 openCV 源码时,最后一步生成 INSTALL,碰到了下面问题:    因为配置 Windows 版 caffe 的需要,我先安装了一个 Anaconda3(3.6版本),caffe 最高支支持到 3.5 ,所以安装了一个 ...
  • 如果在编译MFC程序的时候...1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义 1>uafxcwd.lib(afxmem.obj) : error LNK200
  • 还有4个文件 两个为.lib文件 两个为.dll文件 现在我的开发环境是VS2013 64位系统。 我现在为了开发,做了如下几个步骤工作 1 建立了我的开发工程 命名test 2 将封包文件夹中的文件全部拷入了工程文件test文件夹下 3 ...

空空如也

1 2 3 4 5 ... 20
收藏数 319,773
精华内容 127,909
热门标签
关键字:

lib