我有MicrosoftVisual2010。这不会使头文件不工作。文件的代码是这里。
这两个错误是:
#ifndef H112
“错误:此指令的#endif文件丢失”
typedef long Unicode;
错误: PCH警告:标头不能位于宏或#if块中。未生成intellisense PCH文件
生成的输出显示:
1> 1> HelloWorld!.cpp programming\helloworld!\helloworld!\std_lib_facilities.h(55):致命错误C1070:文件'c:\users\hp\desktop\c++ programming\helloworld!\helloworld!\std_lib_facilities.h‘中的#if/#endif对不匹配 ==========构建:0成功,1失败,0最新版本,0跳过==========
我该怎么办?我正在学习编程:使用C++ Bjarne的原则和实践。我已将此文件存储在我的源代码文件夹中。
编辑:我再次复制-粘贴整个代码。第一个错误消失了。但是第二个错误仍然存在。:(
发布于 2016-03-13 11:16:26
在程序末尾将"#endif //h 112“改为"#endif H112”
https://stackoverflow.com/questions/35969460
复制相似问题