随笔分类 -  Linux应用开发

摘要:使用C++编程时,有时要用到第三方的库,而第一方库是以C给出的,奇怪的是明明已经把C文件加入工程,头文件也已经引入,编译里还是出现 undefined reference 问题在这里,第三方的C库的头文件没有加入extern "C",在C文件的头文件加入如下即可 #ifdef __cplusplus extern "C" { #endif /* C头文件的其它声明 ... 阅读全文
posted @ 2015-08-19 10:21 OpenUSB 阅读(1529) 评论(0) 推荐(0)
摘要:在使用iar,keil写单片机时,都可以先#define一个变量,然后根据变量的不同值编译不同的代码 在Qt里也可以这样,针对嵌入式的程序,一般是会在X86上编译,Debug,然后再部署到ARM去跑,这样,X86与ARM之间,可能就会有一些差异,如不同的平台,调用不同的库,这样就可以先#define一个变量,再根据变量去自动包含需要编译的东西。 首先在Project settings里增加bu... 阅读全文
posted @ 2013-12-20 09:52 OpenUSB 阅读(6335) 评论(0) 推荐(0)
摘要:在Debian 6下,自己写出来的应该程序就是不能显示中文,后来从网上找了很多方法说要在main里设置什么编码的,都不管用,后来,打开QT安装目录(我的是/usr/local/Trolltech/Qt-4.8.5/bin)下有个qtconfig,如下图所示,在sample Text那里输入中文,不管输入什么东西,是中文就行,可能会是乱码的,不用管它,然后再选择Family,一个一个选,一直选到刚刚... 阅读全文
posted @ 2013-09-24 14:37 OpenUSB 阅读(1529) 评论(0) 推荐(0)