我从SourceForge(HoboCopy,如果您很好奇)签出了一个C ++应用程序的副本,并尝试对其进行编译。Visual Studio告诉我找不到特定的头文件。我在源代码树中找到了该文件,但是我需要将其放在哪里,以便在编译时可以找到它?有特殊目录吗?
3 回答
BIG阳
TA贡献1859条经验 获得超6个赞
Visual Studio按以下顺序查找标题:
在当前源目录中。
在项目属性的“其他包含目录”中(C / C ++ |“常规”下的“ 项目 -> [项目名称]属性”)。
在Visual Studio C ++中,在工具 → 选项 → 项目和解决方案 → VC ++ 目录下包括目录。
在新版本的Visual Studio(2015+)中,不建议使用上述选项,并且可以在项目属性 → 配置 → VC ++目录中找到默认包含目录的列表。
在您的情况下,将标头所在的目录添加到项目属性中(项目属性 → 配置 → C / C ++ → 常规 → 其他包含目录)。
手掌心
TA贡献1942条经验 获得超3个赞
如果该项目随附Visual Studio项目文件,则应该已经对该文件进行了配置,以便为您找到标题。如果不是,则必须通过以下方式将包含文件目录添加到项目设置中:右键单击项目并选择“属性”,单击“ C / C ++”,然后将包含包含文件的目录添加到“其他包含目录”编辑框。
- 3 回答
- 0 关注
- 3000 浏览
添加回答
举报
0/150
提交
取消