首页 文章

如何在visual studio 2010中静态链接第三方库?

提问于
浏览
0

我想知道如何链接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路径 . 但是,它不起作用 .

1 回答

  • 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 .

相关问题