- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Qt - Virtual keyboard键盘事件(qml)
方法一:创建事件过滤器,获取键盘事件.h头文件中增加:public slots: bool eventFilter(QObject *watched, QEvent *event);.cpp文件中增加:bool VirtualKeyBoard::eventFilter(QObject *watched, QEvent *event){ if (event->type() == QEvent::KeyPress) { QKeyEvent ...
2021-01-20 15:19:39
1292
原创 System函数使用,不仅需要关注返回值,还需要关注子进程退出状态
int Sqlite_shellCmd(char *pcCmd){ int iRet = -1; int status = 0; printf("[%s %d] CMD = [%s]\n",__FUNCTION__, __LINE__, pcCmd); status = system(pcCmd); if (-1 == status) { printf("system error!"); } else { ...
2020-07-29 14:04:08
158
转载 Makefile学习笔记(7) --- 自动化变量及其说明:
$@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。$%仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a(bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.a"。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。$<
2018-08-30 16:00:40
565
转载 Makefile学习笔记(6)--- 所有隐含规则中会用到的变量:
1、关于命令的变量。AR 函数库打包程序。默认命令是“ar”。AS汇编语言编译程序。默认命令是“as”。CCC语言编译程序。默认命令是“cc”。CXXC++语言编译程序。默认命令是“g++”。CO从 RCS文件中扩展文件程序。默认命令是“co”。CPPC程序的预处理器(输出是标准输出设备)。默认命令是“$(CC) –E”。FCFortran 和 Ratfor 的编译器...
2018-08-30 15:58:37
133
转载 Makefile学习笔记(5)--- make的参数
下面列举了所有GNU make 3.80版的参数定义。其它版本和产商的make大同小异,不过其它产商的make的具体参数还是请参考各自的产品文档。“-b”“-m”这两个参数的作用是忽略和其它版本make的兼容性。“-B”“--always-make”认为所有的目标都需要更新(重编译)。“-C <dir>”“--directory=<dir>”指定读取...
2018-08-30 15:55:50
4067
转载 Makefile学习笔记(3)
“$<”表示所有的依赖目标集(也就是“foo.c bar.c”),“$@”表示目标集(也褪恰癴oo.o bar.o”) objects = foo.o bar.o all: $(objects) $(objects): %.o: %.c $(CC) -c $(CFLAGS) $< -o $@大多数的C/C++编译器都支持一个“-M”的...
2018-08-30 15:51:59
111
转载 Makefile学习笔记(4) --- 字符串处理函数
$(subst <from>,<to>,<text> )名称:字符串替换函数——subst。功能:把字串<text>中的<from>字符串替换成<to>。返回:函数返回被替换过后的字符串。示例:$(subst ee,EE,feet on the street),把“feet on the street”中的“...
2018-08-30 15:51:40
461
转载 Makefile学习笔记(1)
简单的初始示例:edit : main.o kbd.o command.o cc -o edit main.o kbd.o command.omain.o : main.c defs.h cc -c main.ckbd.o : kbd.c defs.h command.h cc -c kbd.ccommand.o : comma...
2018-08-30 15:37:58
166
转载 Makefile学习笔记(2)
Include 在Makefile使用include关键字可以把别的Makefile包含进来,这很像C语言的#include,被包含的文件会原模原样的放在当前文件的包含位置。include的语法是: include<filename>filename可以是当前操作系统Shell的文件模式(可以保含路径和通配符)在include前面可以有一些空字符,但是绝不...
2018-08-30 15:37:46
131
mplayer在Ubuntu下Qt实现
2018-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人