![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序调试
try2find
这个作者很懒,什么都没留下…
展开
-
C++错误--不允许使用不完整的类类型--之原因分析
在一个文件中定义了一个类BrushAlgorithm,在另一个文件中使用时说不允许使用不完整的类型。使用方法如下:BrushAlgorithm brush; 分析问题:使用该类的文件看不到该类。解决问题:将类的定义放到.h头文件中,在使用该类的文件中#include该头文件。原创 2013-01-13 23:19:01 · 18939 阅读 · 2 评论 -
fopen打开图片文件失败
问题描述:用fopen打开bmp文件,其中有一些能够打开,一些不能打开,程序如下:FILE*fp=fopen(pFileName,"rb");//二进制读方式打开指定的图像文件文件名如下:运行后:分析问题:后来通过比较能打开的和不能打开的图片文件属性:能打开的图片:不能打开的图片:可以发现,不能打开的图片多了一个安全选项原创 2013-05-22 18:10:52 · 3796 阅读 · 0 评论 -
局部函数返回值不一样引起重定义错误
问题描述:有一outputResultDataFromZbarImage()函数,定义如下:voidoutputResultDataFromZbarImage(char*pOutputWords,zbar_image_t*pZbarImg){intfound=0;constzbar_symbol_t*pSymbol原创 2013-08-29 12:24:28 · 976 阅读 · 0 评论 -
安装 gdb insight
安装步骤:1 下载安装包insight-6.8-1a.tar.bz2 ftp://sourceware.org/pub/insight/releases/2 编译源文件 (1) 将下载下来的包拷贝到linux 系统的一个文件夹下 (2) 解压 解压命令:tar -jxvf insight-6.8-1a.ta原创 2013-09-07 15:17:27 · 1478 阅读 · 0 评论 -
gdb安装与远程调试
为了在pc端调试开发板中的程序,需要通过gdb远程调试来实现,具体步骤如下: 1、正确安装arm-linux-gdb 下载源文件:http://ftp.gnu.org/gnu/gdb/ 解压:# tar -zxvf gdb-7.6.1.tar.gz 进入解压后的目录,配置编译参数: # ./config原创 2013-11-25 18:35:18 · 1284 阅读 · 0 评论 -
安卓jni的so崩溃调试
1 准备带bug的安卓程序public class HelloJni extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { supe原创 2016-07-26 10:47:22 · 1556 阅读 · 0 评论 -
安卓NDK编译jsoncpp
1 下载jsoncpp开发包 下载地址:http://sourceforge.net/projects/jsoncpp/files/jsoncpp/0.6.0-rc2/ 下载压缩包:jsoncpp-src-0.6.0-rc2-amalgamation.tar.gz 和jsoncpp-src-0.6.0-rc2.tar.gz2 整理编译源文件 将jsonc原创 2016-12-13 15:06:37 · 3434 阅读 · 0 评论 -
undefined reference to 之原因分析
问题描述:安卓ndk-build的时候出现如下错误: 分析问题:该问题一般由动态库的缺失,或者接口函数未实现所导致。然而该函数在代码中已实现,Cpp中代码如下:ErrCode_eClassifier_Init_From_Json(Classifier_t*pClassifier,constchar*strRulePath){原创 2016-12-16 10:09:31 · 810 阅读 · 0 评论