VS 在 Debug 文件夹中查找头文件
Posted
技术标签:
【中文标题】VS 在 Debug 文件夹中查找头文件【英文标题】:VS Looks for Headerfile in Debug folder 【发布时间】:2020-06-23 22:00:02 【问题描述】:我真的是 C++ 新手,很长时间没有使用 VS。
我的问题是,当我尝试导入与我尝试导入的 cpp 文件位于同一文件夹中的头文件之一时,VS 突然向我抛出错误。
也许我点击了一些 Keycombo 或点击了“坏”按钮 ^^ 我还检查了我的“其他包含文件夹”-将其设置为仅指向我的其他项目 src 文件夹。如果我清除它的值,错误仍然存在。
我觉得 VS 在输出文件夹中寻找标题很奇怪(但它也在寻找 .tlh 文件)
谢谢:)
【问题讨论】:
#include
不是#import
按设计。您打算导入一个类型库的可能性微乎其微。你想包含一个.h文件,所以使用#include
。
谢谢大家,我现在觉得自己好蠢。我想这是第一次也是最后一次发生在我身上(*希望)
【参考方案1】:
只需将#import "Game.h"
更改为#include "Game.h"
。
Import directive 用于类型库而不是头文件。
请记住,这些文件 (tlh
) 是由编译器生成的,因此 VS 在输出文件夹中查找它们实际上并不奇怪。
【讨论】:
以上是关于VS 在 Debug 文件夹中查找头文件的主要内容,如果未能解决你的问题,请参考以下文章
vs2013运行出现问题,编译不了,提示fatal error C1069: 无法读取编译器命令行
VS提示:未定义标识符“printf”。有头文件,能过编译,就是显示红波浪线,求助大神