所以在VS 2012中,我创建了一个静态库,我想在另一个项目中使用。当我尝试使用该库时,我尝试使用源文件进行编译时出错
"fatal error C1083: Cannot open source file: '<file used in library>.cpp':
No such file or directory
我觉得我错过了一些简单的东西让它按照我想要的方式工作,但我无法绕过去做的事情。
此外,这可能无关紧要,但有没有自动方法将标题组合到单个.h文件以用于库?
答案 0 :(得分:0)
看起来您正在将库中的.cpp文件添加到项目中。这不是使用静态库的方法,而是在配置属性|中添加库的.lib文件(带完整路径)。链接器|输入|其他依赖项,然后只需在项目文件中添加#include指令,以包含您需要使用的库中的任何标题。