- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Linux使用动态库.so
背景:gcc的编译过程包括预处理、编译、汇编、连接才可以成为可执行的应用程序。例子hello.c:经过gcc -E -o hello.i hello.c进行预处理生成hello.i文件。 经过gcc -S -o hello.s hello.i进行编译生成hello.s文件。 经过gcc -C -o hello.o hello.s进行汇编生成hello.o文件。 经过gcc -o he...
2020-01-20 17:46:06 447
原创 Qt 常见的exec
Qt中的exec()方法到处可见,例如:QCoreApplicaton::exec() QApplication::exec() QDialog::exec() QThread::exec() QMenu::exec()那么,这些exec()的作用是什么呢? 作用是开启一个循环,执行一个事件,相当于while(1)和for(;;),相对于的种植事件的方法是quit...
2020-01-20 17:45:34 3667 1
原创 Linux查找文件
Linux系统中,find命令查找文件需要三个条件:在哪个目录中找。 找什么文件。 以什么方式找。find命令格式:find 目录名 选项 查找内容示例:find /home/cc/code/ -name "test.cpp"在/home/cc/code/目录中找。 找test.cpp这个文件。 -name按名字查找的方式。 找文件夹的方式和文件相同,对应...
2020-01-19 09:45:08 371
原创 Linux复制目录文件夹
使用命令:cp -rfd dir_1 dir_2-r:recursive,递归的意思,即复制此文件内的所有子目录及子目录下的文件。 -f:force,强制覆盖已有文件。 -d:此选项尤为重要,否则如果复制的文件夹内有软连接等链接文件,会出错。此选项保持复制源连接文件的链接属性,而不是复制所链接的实际文件。...
2020-01-19 09:44:29 448
原创 Qt应用托盘最小化
背景:项目需要win环境下的exe最小化到托盘,点击时恢复,彻底关闭时需要通过对托盘中的图片右键点击。 Qt的官方例子有一个最小化托盘的小程序,实现了图标变换等操作,此程序参照了官方示例,更改了一些设计。main.cpp创建了一个普通窗口,在主程序开始初始化图片资源文件,Q_INIT_RESOURCE(test)中的test即为资源配置文件名,我的为test....
2020-01-08 21:45:28 334
原创 更改Linux时区
背景:设置了正确的时间,但是设备联网后时间自动变回去,而且总是相差8个小时,原因是设备联网自动使用了UTC时间。此时的timerdatectl是这样的:shell命令行中使用以下命令,建立东八区时间的软连接即可。mv /etc/localtime /etc/localtime_bakln -s /usr/share/zoneinfo/Asia/Hong_Kong /etc...
2020-01-07 20:56:33 229
原创 Qt中英文切换(国际化)
Qt提供了Qt Linguist工具来进行程序整体的翻译抽取,前提是程序中待翻译的文字都使用了tr()函数,而不是直接的字符串文本输入。并且要在工程配置文件.pro中加入一句TRANSLATIONS += gui_en.ts(名字任意,只要是.ts结尾就好),过程分为四步:在软件安装文件夹中Qt/5.9.6/gcc_64/bin/中找到lupdate工具,使用./lupdate /...
2020-01-07 20:30:04 1060
jsonTool.zip
2021-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人