【问题标题】:adding a library to visual studio 2010 express将库添加到 Visual Studio 2010 Express
【发布时间】:2012-05-21 05:41:55
【问题描述】:
似乎无法找到有关如何添加库的明确答案。项目属性有很多地方可以添加文件路径,但我想知道我是否应该编辑所有这些,有人可以告诉我每个可能条目的目的,如果还有更多,以及可能我应该编辑哪些?还是方便的教程?生病列出我知道的条目。目前正在尝试添加 Wwise 库。
项目->项目名称属性->配置属性->vc++
目录->库目录(点击编辑并添加相关的
文件路径)
项目->项目名称属性->配置
properties->linker->general->additional library dependencies(点击
编辑并添加相关文件路径)
项目->项目名称属性->配置
属性->链接器->输入->附加依赖项(输入名称
手动)
如果我经历了所有这些,我会得到比我开始时更多的链接器错误
【问题讨论】:
标签:
visual-studio-2010
visual-c++
【解决方案1】:
这些是链接器将搜索随 Visual Studio 提供的 .lib 的 目录。像 CRT、MFC、ATL 和 Windows SDK。您不想修改那个,默认值是从注册表中读取的,并由安装程序写入那里。仅当您想链接到这些 .lib 的非标准版本时才进行更改
这些是链接器实际链接的文件。
这些是附加的目录,链接器将在项目符号 2 中或源代码中的 #pragma 注释指令中搜索指定的文件。如果项目符号 2 未指定文件的完整路径或 .lib 文件不存在于 VS 标准目录或项目目录之一中,您只需要设置此项。例如,您通常将 Boost 安装目录放在那里。
所以要点 2 是重要的,它实际上指定了要链接的内容。 Bullet 3 只是帮助链接器找到文件。