问题描述
我正在使用Visual Studio2019。构建解决方案时,有时会出现如下错误:
C2825 'TContainer' must be a class or namespace when followed by '::' MyProject MyHeaderFile.h
由于MyHeaderFile.h
是模板文件,我想知道其中包含哪个文件,因为这是错误所在。
我如何获得该版本以向我显示以下内容:
Compiling 'MySourceFile.cpp'
C2825 'TContainer' must be a class or namespace when followed by '::' MyProject MyHeaderFile.h
我已经尝试了每个编译器开关。 我目前必须分别编译包含该标头的每个.cpp来查找问题。 我正在使用预编译的头文件。 编辑: 我注意到#pragma message(“ MySourceFile.cpp”)也不输出文件名。我不知道这是一个线索。
编辑,对于那些询问的人,这是cpp文件名未包含在“输出”窗口中的证明。