vs中c++项目的包含目录和库目录配置的两种方式,及无法解析外部符号的解决办法

  vs中的c++工程配置中,包含目录和库目录可以在两个地方进行设置,两者效果是一样的。所以有时在转移工程的时候,如果发现在原工程里可以正常运行,而现工程却不行,就可以检查一下附加目录中是否正确进行了设置。

  • VC++目录 - 包含目录 = C/C++ - 常规 - 附加包含目录
  • VC++目录 - 库目录 = 链接器 - 常规 - 附加库目录

  此外,当一个解决方案中包含多个工程,且工程直接存在相互引用时,那么,如果出现了无法解析的外部符号这个错误时,通常考虑的问题及解决参考这篇博客。此外,还应该考虑是否在项目的引用中正确引用了对应的项目,如下图所示:
vs中c++项目的包含目录和库目录配置的两种方式,及无法解析外部符号的解决办法_第1张图片

你可能感兴趣的:(C++,visual,studio,vs,debug,c++)