首页 文章

将.lib库链接到Visual Studio中的项目

提问于
浏览
1

不知何故,即使经过大量的材料,我也无法理解一件事 . 我在Visual Studio 2013中有一个c库项目 . 当我构建它时,它会创建* .lib文件 . 现在,还有另一个我需要链接.lib文件的项目 . 我创建了一个名为 lib 的文件夹,将.lib文件转储到那里,并将 lib 文件夹的路径设置为 Properties->Linker->General->Additional Library Directories . 接下来,我在 Properties->Linker->Input->Additional Dependencies 中添加了库文件名 *.lib . 现在,构建项目会抛出巨大的链接器错误列表,并显示消息 unresolved external symbol ... . 我需要做些什么来连接图书馆?

2 回答

  • 1

    我不确定你的“另一个项目”使用的语言是什么,无论如何,如果你没有在代码中明确加载它,你应该在Linker-> Input-> Additional Dependencies中专门设置你的* .lib文件 .

  • 1

    如果两个项目都位于同一个解决方案中,最简单的选项是右键单击项目,转到“属性”,转到“公共属性”,在“框架和引用”中添加对该库项目的引用 . 这将设置链接器以链接.lib并添加构建依赖项,以便始终在可执行文件之前编译lib .

相关问题