c++ - 如何配置 visual studio 2008 以根据配置选择正确的 .lib?

标签 c++ visual-studio-2008

分布assimp附带一个 lib 文件夹。此文件夹包含以下子文件夹:

assimp_debug-dll_win32
assimp_debug-dll_x64
assimp_release-dll_win32
assimp_release-dll_x64

每个文件夹都有一个文件,assimp.lib。如何根据我的配置(调试/发布)包含正确的库?目前,assimp 在我的项目之外的一个文件夹中,我已经添加了工具->选项->VC++ 目录-> 库文件的路径,但我不确定它是否正常工作。

最佳答案

您应该将库目录添加到项目本身,而不是作为 visual studio 中的全局设置。

为此,您可以在解决方案资源管理器中右键单击该项目。然后在 VC++ 目录部分下,添加到 assimp 的正确路径。您应该只将对应于当前(即调试或发布/win32 或 x64)设置的路径添加到此列表。顶部应该有一个下拉菜单来选择您正在编辑的当前配置。

无论如何,这适用于 VS2010,我对 VS2008 不是 100% 确定。如果 VC++ 目录部分不存在,则库路径可能位于项目设置 -> 链接器 -> 常规 -> 附加库目录下。

关于c++ - 如何配置 visual studio 2008 以根据配置选择正确的 .lib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8244665/

相关文章:

c++ - 使用 OpenCV 进行球检测

c++ - VS2005(或VS2010)从VS2005升级时出现LNK2001和LNK2019错误

c# - 自动在 Visual Studio c# 项目中嵌入 mercurial 修订信息

c++ - 如何在 C++ 中链接 .a 文件

c++ - 我怎样才能 grep 遍历当前在 vim 中打开的文件中#included 的所有文件?

c++ - 转到优化重构

c++ - 从 C/C++ 获取指向 msgpack 数组中元素的指针和长度

visual-studio - 为什么总是从源代码管理中自动 check out vwd.webinfo?

c++ - 在类或结构中使用未设置的成员变量

c# - 使用外部 EXE 作为启动项目