【发布时间】:2018-08-03 19:51:38
【问题描述】:
我在我的 VS2008 解决方案中添加了一个项目,并通过项目设置窗口在我的启动项目中设置了对这个新添加项目的依赖关系。问题是我到处都有unresolved external symbol 错误,但是一旦我使用我的库的函数在文件中写了#pragma comment (lib, "path_to/my_lib.lib") 行,一切正常。具体来说,我在包含之后添加了该行
#include "path_to/my_lib.h"
#pragma comment (lib, "path_to/my_lib.lib")
我读到它是为了在项目设置窗口中设置依赖关系,写#pragma comment (lib, "path_to/my_lib.lib") 行是一回事。为什么我有所有未解决的外部符号错误,但没有在代码中写入特定行?是不是因为它在 VS2008 选项的 VC++ 目录中给定的不同文件夹中寻找这种依赖关系?
【问题讨论】:
标签: c++ visual-studio-2008 linker c++-cli