首页
学习
活动
专区
工具
TVP
发布

跟Qt君学编程

觉得有用再分享,文章首发公众号「Qt君」欢迎关注。
专栏作者
680
文章
1039304
阅读量
70
订阅数
QThread是否为分离线程运行呢?
❝前一阵子有个小伙伴在群提问,今天特意找下源码看看。❞ 分离线程:当线程被设置为分离状态后,线程结束时,它的资源会被系统自动回收。 非分离线程:当线程被设置为非分离状态后,必须在另一个线程中使用pthread_join()等待其结束,否则会变成"僵尸线程"。 unix平台QThread实现是「分离线程」。 // qt-everywhere-src-5.12.1\qtbase\src\corelib\thread\qthread_unix.cpp void QThread::start(Priority pr
Qt君
2023-03-17
5270
QMake笔记2
  上面代码的意思是,当部署项目(make install)时,如果是qnx平台则将编译输出文件复制到/tmp/$${TARGET}/bin目录下。如果不是,则再次判断,如果是unix平台集但并不是andorid平台时则将编译输出文件复制到/opt/$${TARGET}/bin目录下。
Qt君
2023-03-17
5360
为什么QtCreator保存文件会多一个换行符?
看似不经意的行为,找找原因也挺有意思的。 当光标移到文件末尾时可以更容易看到光标; 在Unix中换行符是文本文件结束标志之一; C标准文件中源文件必须是文本文件,这就导致了每行必须以换行符结尾,不然会
Qt君
2019-09-25
7190
为什么Unix使用的是tar.gz而很少使用zip或rar格式?
我们经常遇到在Windows系统的rar或zip压缩文件到Unix就没有了权限,比如添加文件执行权限需要使用chmod +x 执行文件命令。 为什么? zip或rar格式不能保留Unix的文件权限。 需要保留Unix的文件权限,可以使用tar.gz压缩来保留。 为什么这么长的后缀? xxx.tar.gz含义: xxx压缩文件名字; tar作用为将文件归档(将多文件合并为一个文件); gz作用为提供对归档文件的压缩功能。 因为Unix中有一个哲学为程序应该只关注一个目标,并尽可能把它做好。 正确解释为: 归档
Qt君
2019-07-30
1.1K0
Qt加载库
Qt项目加载库文件,一般时在pro后缀的项目文件上添加。 方法1(常规情况) 在unix系统上 -L是连接库目录,而 -l则为加载库的名字; 在windows系统下则可以直接添加库; unix系统测试库为: /usr/local/lib/libtest.so; windows系统测试库为: C:/mylibs/test.lib。 unix:LIBS += -L/usr/local/lib -ltestwin32:LIBS += C:/mylibs/test.lib 方法2(特殊情况) 库路径存在空格的情况下
Qt君
2019-07-15
8080
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档