尝试在VS2012中链接Freeswitch端点(mod_h323)时,出现以下错误。
------ Build build:项目:mod_h323,配置:调试x64 ------ 链接:致命错误LNK1104:无法打开文件'c:/opensource/freeswitch-1.2.22/libs/openssl-1.0.1c/lib/VC/libeay32MDd.lib'
我根本无法找到指定此链接指令的位置。我想指向一个不同的库文件,但这个链接指令隐藏在哪里?我无法解决此错误。
编辑:在VC ++中指定链接库的不同方法是什么?
答案 0 :(得分:0)
首先,您应该检查是否在链接器命令行中指定了库。在项目属性页面导航到
- Configuration Properties
- Linker
-Command Line
如果您在此处找到lib,则已在项目属性中传递了它。如果不是,则可以通过#pragma comment
指令添加库请求。要使用该指令查找对象(或库)文件,必须使用命令
for %o in (*.obj *.lib) do dumpbin /directives %o
当您喜欢目标文件时,您需要在源文件中找到相应的编译指示。