“std_lib_facilities.h”(来自编程:Bjarne Stroustrup的原则和实践)不起作用

时间:2016-03-13 11:06:32

标签: c++

我有Microsoft Visual 2010.这将不会头文件不起作用。 该文件的代码是here

这两个错误是:

#ifndef H112

“错误:缺少此指令的#endif文件”

typedef long Unicode;

“错误:PCH警告:标头不能在宏或#if块中。未生成智能感知PCH文件”

构建的输出显示:

  

1> ------ Build build:Project:HelloWorld!,配置:发布Win32 ------

     

1>的HelloWorld!的.cpp

     

1> c:\ users \ hp \ desktop \ c ++ programming \ helloworld!\ helloworld!\ std_lib_facilities.h(55):致命错误C1070:文件'c:\ users \ hp中的#if /#endif对不匹配\ desktop \ c ++ programming \ helloworld!\ helloworld!\ std_lib_facilities.h'

     

==========构建:0成功,1失败,0最新,0跳过==========

我该怎么办?我正在学习编程:使用C ++ Bjarne Stroustrup的原理和实践。我已将此文件存储在我的源代码文件夹中。

编辑:我再次复制粘贴整个代码。第一个错误消失了。但第二个错误仍然存​​在。 :(

1 个答案:

答案 0 :(得分:-3)

在程序结束时将“#endif // H112”更改为“#endif H112”