codeblock中C++程序的分离编译错误

问题描述

codeblock中C++程序的分离编译错误

我写了一个类方法声明和实现分离的c++程序,用vc6.0正常运行。用codeblock时编译时出现错误,报出找不到方法。怎么来解决这个问题?事先声明,我没有用模版。

解决方案

源代码文件有没有都包含进来,include .h文件是提示找不到文件还是报错?贴出具体的错误原因

解决方案二:

编辑器配置是不是没对。

解决方案三:

不知道你的编译器的版本是什么版本的?VC6.0是C++11标准出之前的编译器。codeblocks不知道你的编译器是什么版本。

解决方案四:

对,你应该多贴点错误信息上来

时间: 2024-11-03 22:31:20

codeblock中C++程序的分离编译错误的相关文章

zoj中的一道题目,编译错误,求大神指点?

问题描述 zoj中的一道题目,编译错误,求大神指点? 解决方案 1. vector(int) a(2 * n_case); ----> vector<int> a(2 * n_case); //n_case建议初始化一下 2.cout << output(n_case); //不知道楼主想输出什么?这个output函数是void的 解决方案二: vector(int)换成尖括号.后面有关a的错误都是因为这个造成的. 解决方案三: 是因为你的vector没用对, 楼上正解

ios-在运行程序时报出编译错误

问题描述 在运行程序时报出编译错误 得到了一个编译错误: Incompatible pointer to integer conversion sending 'void *' to parameter of type 'NSJSONReadingOptions' (aka 'enum NSJSONReadingOptions') 引起错误的block: - (void)connectionDidFinishLoading:(NSURLConnection *)connection{ [UIAp

sqlite-安卓中使用int出现编译错误

问题描述 安卓中使用int出现编译错误 在SQlite类中的put方法出现编译错误. put下划线得到的信息: "change type of "KEY_CHECKBOX_STATUS" to String" contentValues.put(KEY_CHECKBOX_STATUS, checkBoxStatus); 需要在put方法中使用整数型,怎么办? 数据库变量: public static final String MYDATABASE_NAME = &q

【xml 报错】xml编译错误

---恢复内容开始--- 有时候在xml文件中,特别是于Spring相关的配置文件中,会出现一些不影响程序正常运行的编译错误,如: 1 Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-4.0.xsd). For more information, right click on the message in the Problems View and select "

编译错误同时存在于不同dll中

asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: 1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误. 2.估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的

asp.net教程:编译错误同时存在于不同dll中

asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: 1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误. 2.估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\

javase-JAVA 程序在编译时找不到符号(按照书中的程序敲进去的)求助!!!

问题描述 JAVA 程序在编译时找不到符号(按照书中的程序敲进去的)求助!!! 我刚刚学习JAVA,看了几天书,今天安装了jdk-8u45-windows-x64后就按照书上的程序敲了一下的程序,可是编译的时候出现错误如下: c5_13.java:8:错误:找不到符号 System.out.Println("class name:"+this.getClass().getName()); 符号: 方法 Println(String) 位置:类型为PrintStream的变量 out c

ubuntu 系统下跑图像处理的程序时进行编译出现错误

问题描述 ubuntu 系统下跑图像处理的程序时进行编译出现错误 进行make matlab -j 4 编译时出现以下错误 不知道是哪里出了错误,望各位指点 解决方案 头文件没有包含正确,需要把你用到的头文件等包含进去编译 解决方案二: 查找一下出错信息中未定义的数据类型/变量是在哪个 .h 文件中定义的,包含它吧. 解决方案三: 头文件的路径对不对,实在不行先用绝对路径或相对路径包含试试.

请问浏览网页出现的csc编译错误中,怎样去掉这个/utf8output的参数?或者csc默认的参数保存在哪里,我去修改。还是有环境变量什么的

问题描述 错误提示如下"/test"应用程序中的服务器错误.--------------------------------------------------------------------------------编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地修改源代码.编译器错误信息:CS1010:常量中有换行符源错误:行35:else行36:{行37:Label3.Text="瀵逛笉璧凤紝娌℃煡鍒版暟鎹?;行38:}