C++
物联Bill
果粉ios、Android、嵌入式Linux应用、驱动。QQ:272302486
展开
-
君正T31人形检测例子,Makefile里面的库互相依赖,如果顺序不对,会造成编译错误。
Makefile里面的库互相依赖,如果顺序不对,会造成编译错误。例如君正T31人形检测例子,Makefile内容如下CONFIG_UCLIBC_BUILD=yCUR_DIR=$(shell pwd)CROSS_COMPILE ?= mips-linux-uclibc-gnu-CC = $(CROSS_COMPILE)gccCPLUSPLUS = $(CROSS_COMPILE)g++LD = $(CROSS_COMPILE)ldAR = $(CROSS_COMPILE)ar crST原创 2021-05-13 11:36:46 · 1461 阅读 · 1 评论 -
int main(int argc, char* argv[]) 怎么改为普通函数,被其他函数调用
int main(int argc, char* argv[]) 改为baiint CopyFile(int argc, char *argv[])调用时可以这样char *argv[] = {““shu, "SrcFile", "DestFile"} //char *argv[] = {““, "C:\\Path\\SrcFile", "D:\\Path\\DestFile"}CopyFile(3, argv);原创 2020-11-27 20:02:59 · 1117 阅读 · 0 评论 -
__attribute__((packed))详解
__attribute__((packed))详解1.__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct my{ char ch; int a;} sizeof(int)=2;sizeof(my)=3;(紧凑模式)在GCC下.转载 2020-11-17 20:28:27 · 22920 阅读 · 1 评论 -
Sourceinsight 常用设置
Sourceinsight 语言配色:Options->Style properties添加cc文件类型:Options-〉Preferences-〉Languages-〉点选C++ Language,然后点击右边“Doc Types”按钮弹出-〉“Document Options”-〉在“File filter” 里边加上*.cc背景颜色设置:点击 "options"->...原创 2020-03-20 10:47:55 · 287 阅读 · 0 评论 -
static成员"Cannot declare member function ...to have static linkage"错误
(一)问题描述.h文件中声明类中静态成员函数,在.cpp文件中定义,编译出现"Cannot declare member function ...to have static linkage"错误。 (二)环境:ubuntu 14.04g++ 4.8.4代码如下: test.h #ifndef __TEST_H__ #define _...转载 2018-12-03 14:11:18 · 8871 阅读 · 1 评论 -
Qt之编译MySQL数据库驱动(MSVC)
Qt之编译MySQL数据库驱动(MSVC)(2013-12-13 20:24:46)转载▼标签:qtmysqlqmysqlqt编译mysqlqt之msvc编译mysql分类: Qt 在Qt之操作数据库(SQLite)中已经介绍了关于Qt如何操作数据库的问题。由于授权的许可限制,Qt的开源版本无法提供所有的转载 2014-08-03 18:40:49 · 2014 阅读 · 2 评论 -
zstack 程序编译的HEX文件使用Flash_Programmer烧录时的问题
1. 如何使用IAR编译生成Flash_Programmer可以识别的hex文件?答:options->LInker选项里面,按下图选择: output file 选择default文件名改为.hex文件下面的format选择othrer,outout选择intel—extended上面的debug information for C-SPY是仿真调试器选择,所转载 2014-08-05 17:06:33 · 1302 阅读 · 0 评论 -
qt部署到android设备,很久没响应解决办法
rm app_process原创 2014-07-22 20:27:01 · 1248 阅读 · 0 评论 -
简单的Android中C库调试方法
1. 说明Android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系,而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。下在介绍一个简单的调试库的方法,当然需要有so库的源代码2. 举例a) 错误信息如下,它表示了出错时的函数调用关系(下面调上面的)I/DEBUG ( 56): #03 p原创 2013-01-14 17:57:03 · 728 阅读 · 0 评论 -
C++ 中使用pthread_create的问题
在c语言中使用pthread_create的常用方法为view plainprint?#include #include #include void*hello() { printf("helloworld\n");} intmain(){ pthread_t pid; pthread_cre转载 2013-01-12 18:07:28 · 1955 阅读 · 0 评论