所以,
我有这个代码,我正在尝试更新。它是为 Visual Studio 6 编写的,我正试图让它在 Visual Studio 2010 中编译。
在 stdafx.h 中,它包括 afx.h 和 afxwin.h 以及程序运行所需的一些其他内容。值得注意的是,在其他头文件中使用了 CString。
在 stdafx.h 中包含的顶部,我添加了 #pragma 消息,以验证它是否首先被编译。头文件的顶部也有一个引发错误。我可以从编译器输出中看到 stdafx.h 首先被编译,所以这很好。
但是,出现了错误。(CString 没有被识别为一种类型。)所以,我决定确保它通过所有的包含。因此,我在#include 之后添加了另一条#pragma 消息,并且该消息未打印。
这是否意味着实际上并未包括在内?