vs中的c++工程配置中,包含目录和库目录可以在两个地方进行设置,两者效果是一样的。所以有时在转移工程的时候,如果发现在原工程里可以正常运行,而现工程却不行,就可以检查一下附加目录中是否正确进行了设置。
VC++目录
-包含目录
=C/C++
-常规
-附加包含目录
VC++目录
-库目录
=链接器
-常规
-附加库目录
此外,当一个解决方案中包含多个工程,且工程直接存在相互引用时,那么,如果出现了无法解析的外部符号
这个错误时,通常考虑的问题及解决参考这篇博客。此外,还应该考虑是否在项目的引用中正确引用了对应的项目,如下图所示: