Qt Creator 使用经验 - pro文件配置
2014-09-06 20:25
351 查看
经验来自帮助文档,与网络资源。
本人目前使用Qt Creator,用来建立纯C/C++项目,在学习的过程中总结经验。
TEMPLATE, 使用的值有:app表示应用程序, lib 表示共享库
TARGET, 最终生成的应用程序或者共享库的名字
CONFIG += plugin, 网上资料说,这个是某系统插件,我用它是看好它不会生成文件名中带版本号的共享库
CONFIG -= qt, 纯C/C++项目会有这条
INCLUDEPATH, 头文件包含路径
DEPENDPATH, 库文件包含路径
HEADERS, 项目中的头文件
SOURCES, 项目中的源文件
LIBS, 指定引用的库文件, 有一个比较有名的参数 -Wl,-rpath=./, 可以放在这里,放在别处如 QMAKE_CFLAGS += -Wl,-rpath=./ 不好使
PKGCONFIG, 当你要使用 gtk+ 的时候,需要配置这个,但需要同时修改 CONFIG,如下:
CONFIG += link_pkgconfig #必须存在一个
PKGCONFIG += pkg-config --libs --cflags # 这行的pkg-config必须存在一个
PKGCONFIG += gtk+-2.0 libglade-2.0 #这个可以多行,也可以一行
这个 PKGCONFIG 可以右键项目节点->添加库->系统包,"下一步",然后输入 pkg-config 命令或者包名即可
其他太复杂的目前用不到,以后慢慢更新
本人目前使用Qt Creator,用来建立纯C/C++项目,在学习的过程中总结经验。
TEMPLATE, 使用的值有:app表示应用程序, lib 表示共享库
TARGET, 最终生成的应用程序或者共享库的名字
CONFIG += plugin, 网上资料说,这个是某系统插件,我用它是看好它不会生成文件名中带版本号的共享库
CONFIG -= qt, 纯C/C++项目会有这条
INCLUDEPATH, 头文件包含路径
DEPENDPATH, 库文件包含路径
HEADERS, 项目中的头文件
SOURCES, 项目中的源文件
LIBS, 指定引用的库文件, 有一个比较有名的参数 -Wl,-rpath=./, 可以放在这里,放在别处如 QMAKE_CFLAGS += -Wl,-rpath=./ 不好使
PKGCONFIG, 当你要使用 gtk+ 的时候,需要配置这个,但需要同时修改 CONFIG,如下:
CONFIG += link_pkgconfig #必须存在一个
PKGCONFIG += pkg-config --libs --cflags # 这行的pkg-config必须存在一个
PKGCONFIG += gtk+-2.0 libglade-2.0 #这个可以多行,也可以一行
这个 PKGCONFIG 可以右键项目节点->添加库->系统包,"下一步",然后输入 pkg-config 命令或者包名即可
其他太复杂的目前用不到,以后慢慢更新
相关文章推荐
- shiro使用经验总结:【同时实现url和按钮的拦截,只能用配置文件。不需要用注解!!!已多次测试=@RequiresPermissions不能拦截url直接访问。只能拦截标签(鸡肋,不要用!!)
- centos系统下,Qt中使用openGL和cuda,.pro需要配置的库和头文件
- Qt Creator使用的pro文件格式最终是按照qmake的语法编译的。。。
- Qt Creator使用的pro文件格式最终是按照qmake的语法编译的。。。
- Qt Creator使用的pro文件格式最终是按照qmake的语法编译的。。。
- EasyPlayerPro-Win 配置文件使用
- Struts中使用多个xml配置文件
- 结合 FileSystemWatcher更好的使用配置文件
- 使用hibernate扩展工具Hbm2JavaTask根据配置文件生成持久化对象类(2.1.2)
- 属性配置文件的使用方法
- 自动生成NHibernate配置文件工具的使用实例
- 如何使用XCodeFactory自动生成XML配置文件和对应的解析类?
- 谈Java Properties配置文件, 是J2EE容器的命令行绑定, 还是使用Deploy自适应的绑定?
- 如何使用.NET配置文件(二)
- 如何使用.NET配置文件
- [原创]JAAS 实现in Struts Web App,使用XMLPolicy文件,不改变VM安全配置(1)认证
- CodeProject - 使用.NET配置文件appSettings元素的File属性
- 如何使用.NET配置文件(二)
- 如何使用基于接口的Remote Objects的配置文件
- 如何使用.NET配置文件(一)