首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自定义标头编译实际编程2中的代码时出错

使用自定义标头编译实际编程2中的代码时出错
EN

Stack Overflow用户
提问于 2017-01-30 20:49:04
回答 1查看 87关注 0票数 0

我从PPP2nd的第一个例子开始,我立即遇到了自定义头的重大问题。为了便于访问,我已经将头放在编译器包含的目录中。无论是2010年还是2012年,都不会进行汇编。你的帮助将不胜感激。

代码语言:javascript
复制
#include <std_lib_facilities.h>

int main()
{
    cout << "Hello,world\n";
    return 0;
}
代码语言:javascript
复制
Error   1   error C2868: 'std::vector<_Ty,_Alloc>::size_type' : illegal syntax for using-declaration; expected qualified-name   c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 71  1   HelloWorld
Error   2   error C2143: syntax error : missing ';' before '='  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 71  1   HelloWorld
Error   3   error C2238: unexpected token(s) preceding ';'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 71  1   HelloWorld
Error   4   error C2061: syntax error : identifier 'initializer_list'   c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 80  1   HelloWorld
Error   5   error C2535: 'Vector<T>::Vector(void)' : member function already defined or declared    c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 80  1   HelloWorld
Error   6   error C2868: 'std::basic_string<_Elem,_Traits,_Alloc>::size_type' : illegal syntax for using-declaration; expected qualified-name   c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 102 1   HelloWorld
Error   7   error C2143: syntax error : missing ';' before '='  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 102 1   HelloWorld
Error   8   error C2238: unexpected token(s) preceding ';'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 102 1   HelloWorld
Error   9   error C2143: syntax error : missing ';' before '{'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 213 1   HelloWorld
Error   10  error C2275: 'std::uniform_int_distribution<>' : illegal use of this type as an expression  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 213 1   HelloWorld
Error   11  error C2143: syntax error : missing ';' before '}'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 213 1   HelloWorld
Error   12  error C2988: unrecognizable template declaration/definition c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 222 1   HelloWorld
Error   13  error C2059: syntax error : 'using' c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 222 1   HelloWorld
Error   14  error C2143: syntax error : missing ';' before '<'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 243 1   HelloWorld
Error   15  error C4430: missing type specifier - int assumed. Note: C++ does not support default-int   c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 243 1   HelloWorld
Error   16  error C2988: unrecognizable template declaration/definition c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 243 1   HelloWorld
Error   17  error C2059: syntax error : '<' c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 243 1   HelloWorld
Error   18  error C2143: syntax error : missing ';' before '{'  c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 251 1   HelloWorld
Error   19  error C2447: '{' : missing function header (old-style formal list?) c:\program files (x86)\microsoft visual studio 11.0\vc\include\std_lib_facilities.h 251 1   HelloWorld
    20  IntelliSense: type name is not allowed  c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\std_lib_facilities.h 213 81  HelloWorld
    21  IntelliSense: expected a ';'    c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\std_lib_facilities.h 213 107 HelloWorld
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-02 23:01:35

升级到visual 2015允许我用作者提供的客户头文件"std_lib_facilities.h“编译源文件。

感谢大家的指导和反馈。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41945167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档