我想知道如何在visual studio中链接第三方库?
第三方我的意思是他们给了你* .dll,* .lib和* .pdb。
例如,zmq:
lib/
libzmq-v100-mt-gd-3_2_4.lib (static library)
libzmq-v100-mt-gd-3_2_4.pdb (debug file)
bin/
libzmq-v100-mt-gd-3_2_4.dll (dynamic library)
我的vs项目需要libzmq,我想静态链接zmq。但是,我看了 在项目属性页面。没有选项允许我们强制静态或动态链接程序。 (也许,我错过了什么)
我将链接器/通用,链接器/输入,c_c ++ / general(包含)设置为相应的zmq路径。但是,它不起作用。
答案 0 :(得分:0)
libzmq-v100-mt-gd-3_2_4.lib
是导入库而不是完整的静态库。链接libzmq-v100-mt-gd-3_2_4.lib
会导致您的申请需要libzmq-v100-mt-gd-3_2_4.dll
。
如果没有提供静态库,则需要从源代码构建静态库,或者将其用作DLL。