码迷,mamicode.com
首页 > 编程语言 > 详细

c++编译常见错误原因集中

时间:2017-11-17 00:02:06      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:解决办法   def   mac   集中   cti   ber   .cpp   erro   symbol   

1 c++ compiler error c4430 "c++ doesn‘t support default int"

1.1 可能的原因之一

我用了在一个头文件中定义的宏,但是忘记了include这个头文件。

 

2 error C2724    ‘static‘ should not be used on member functions defined at file scope

在.h中已经声明了static了,那么在.cpp/.cc文件中定义时就不要再声明为static了,如果两次都声明为static,那么就会出现error c2724。

 

3 mac上使用g++编译出错“Undefined symbols for architecture x86_64:” 错误解决办法

编译选项添加-lstdc++,即使用标准C++库.

在编译cpp文件时都应该加上这个选项,c++的库就使用标准c++库。

既然是cpp的文件,就需要链接c++的库。

 

c++编译常见错误原因集中

标签:解决办法   def   mac   集中   cti   ber   .cpp   erro   symbol   

原文地址:http://www.cnblogs.com/hustdc/p/6542728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!