Qt实战经验
来源:互联网 发布:红颜知已的歌词 编辑:程序博客网 时间:2024/06/05 13:17
Qt工程文件(.pro)中最常用的变量
- TEMPLATE:定义项目类型,如Applications,library等
- CONFIG:指定编译器选项
- HEADERS:头文件列表
- SOURCES:源文件列表
- QT:声明Qt模块,如core,GUI等
- INCLUDEPATH:头文件搜索路径
- LIBS:库文件搜索路径和库文件名称列表,-L包含库路径,-l包含库文件名字
设置TODO注释标签
TODO注释标签是维护代码的重要工具。在Qt中开启TODO注释标签的方式如下:
- 第一步,点击进入Help | About Plugins,选中TODO条目的复选框;
- 第二步,重启Qt。
链接非标准位置的库
有时,明明在Qt工程文件.pro中指明了共享库(.so,也就是Windows下的.dll动态链接库文件)文件的路径(LIBS)和名字(如g2o),但是,运行程序的时候,系统仍提示找不到.so文件。这时,就要祭出一个神器,叫做ldconfig。这个工具的大意是更新一下系统中共享库文件所在的位置,以便让调用方的可执行程序能在运行时找得到,而其更新的依据是/etc/ld.so.conf.d下存放的以.conf为后缀的文件。
这里,不妨假定,我们在/home/my_laptop/my_lib中存放了自己编译好的libmy_library.so文件。那么,要如何在Qt的工程文件.pro中调用这个库呢?
- 第一步,在Qt工程文件.pro中添加如下行:
# Call my_library.lib in QtLIBS += -L/home/my_laptop/my_lib \ -lmy_library
- 第二步,在/etc/ld.so.conf.d目录下添加如下名为my_lib.conf的文件(需要sudo权限):
$ cd /etc/ld.so.conf.d$ sudo gedit my_lib.conf
在my_lib.conf中添加如下内容:
/home/my_laptop/my_lib
保存,并退出gedit编辑器即可。第三步,执行如下命令:
$ sudo ldconfig
0 0
- Qt实战经验
- 实战经验
- QT实战
- QT实战
- AIX实战经验
- MongoDB实战经验分享
- SVN 系列 - 实战、经验
- MongoDB实战经验分享
- axure实战经验
- Wireshark实战经验
- Android开发实战经验
- 利用GCDAsyncSocket实战经验
- MongoDB实战经验
- Qt小经验
- QT编程经验
- QT经验(一)
- QT安装经验
- Qt编程学习经验
- Codeforces #325 Div2 D Phillip and Trains(模拟)
- 重试C语言之C语言变量
- PAT-B 1024. 科学计数法
- java基础 -- 六哥
- 127.0.0.1和localhost和本机IP三者的区别!!!
- Qt实战经验
- 算法的时间复杂度的计算
- [leetcode] 345. Reverse Vowels of a String 解题报告
- Django 文档自翻自用中文版(2.1-2.1.3)
- Hibernate之deleted object would be re-saved by cascade 异常的解决
- [leetcode] 344. Reverse String 解题报告
- 三、SpringBoot JPA 配置Hibernate
- Intellij IdeaI快捷键
- Ruby入门之一(Ruby简介)