c ++-文件如何进入MSVC ++ 2010中的外部依赖关系?

我不知道为什么我的一个项目的VDSERR.h列在“外部依赖项”下,而另一个却没有,并给我一个关于其中定义的符号的“未定义符号”编译器错误。 如何将这个文件也包含在其他项目中? (可能是通过拖放操作,但是我想在这里知道确切的设置。)

1个解决方案
47 votes

IntelliSense会填充“外部依赖项”文件夹:该文件夹的内容完全不影响生成(实际上您可以在UI中禁用该文件夹)。

您实际上需要包括标题(使用#include指令)才能使用它。 根据标题是什么,您可能还需要将其包含文件夹添加到“其他包含目录”属性,并且可能需要将其他库和库文件夹添加到链接器选项; 您可以在项目属性中设置所有这些属性(右键单击项目,选择“属性”)。 您应该将属性与确实构建的项目的属性进行比较,以确定需要添加的内容。

James McNellis answered 2020-08-11T05:19:53Z
translate from https://stackoverflow.com:/questions/6769760/how-do-files-get-into-the-external-dependencies-in-msvc2010