qt.pro相关注意点
2015-11-28 16:55
411 查看
最近半年开始在ubuntu下开发,因为之前没有用过gcc编译,对makefile等也较生疏,因此对gcc的各种设置较为混乱。故决定整理一下相关知识点,查询了一些资料,作为记录,权作个人参考。
博文主要内容:在qt这个IDE下,对.pro文件添加一些内容,进而修改makefile文件。
由于只是利用qtcreater进行c++的开发,所以.pro文件较为简单。下面以一个简单实例作为说明
代码中的#为qt中的注释(等同于C++ 的 //)
/article/8250835.html
博文主要内容:在qt这个IDE下,对.pro文件添加一些内容,进而修改makefile文件。
由于只是利用qtcreater进行c++的开发,所以.pro文件较为简单。下面以一个简单实例作为说明
QT += core QT -= gui TARGET = hello_world CONFIG += console CONFIG -= app_bundle #为设置release版本是按O3方式编译,QMAKE_CXXFLAGS_RELEASE c++,QMAKE_CFLAGS_RELEASE C, #QMAKE_LFLAGS_RELEASE 库,这三个都按o3进行编译 QMAKE_CXXFLAGS_RELEASE = -O3 QMAKE_LFLAGS_RELEASE = -Wl,-O3 QMAKE_CFLAGS_RELEASE = -O3 #app代表建立应用程序的makefile,剩余选项有 lib --库的makefile, # vcapp 建立一个应用程序的VisualStudio项目文件 #vclib - 建立一个库的VisualStudio项目文件。 TEMPLATE = app #末尾\表示换行 #也可以写成: 1、SOURCES += src/hello.cpp src/main.cpp #或者写成: 2、SOURCES += src/hello.cpp # SOURCES += src/main.cpp SOURCES += \ src/hello.cpp \ src/main.cpp HEADERS += \ header/hello.h #包含的头文件路径:INCLUDEPATH += file_name INCLUDEPATH += /home/ffmpeg/include #包含的库路径 LIBS += -L file_path LIBS += -L/usr/local/lib #包含的库 LIBS += -l LIBS += -lavcodec \ -lavformat \ -lswscale \ -lavfilter \ -lavutil \ -lavdevice \ -lpostproc \ -lswresample LIBS += -L/usr/local/lib LIBS += -lopencv_core \ -lopencv_highgui \ -lopencv_imgproc \
代码中的#为qt中的注释(等同于C++ 的 //)
/article/8250835.html
相关文章推荐
- Qt5.5文档翻译---Model/View programming
- qt5.5.1 如何判断某个对象是否属于qt类中实例
- qt5程序头文件包含风格推荐
- Qt的时钟Example
- QT实现电子表digitalclock
- QT学习 之 事件与事件过滤器
- QT子窗口及停靠实现
- QT笔记(1)--QT编程环境搭建
- ubuntu Qt版本无效: qmake不存在或者不可执行
- Qt:正则表达式语法:
- QT:QBitArray
- Qt中moc问题(qt moc 处理 cpp)
- QVariant类的使用注意事项
- Qt中通过控件在Label标签中显示一张静态图片
- Qt使用教程之指定运行设置(二)
- qt+vs第二篇(designer的使用)
- qt+vs[基础控件介绍一]
- arm上打开摄像头
- Qt 将excel表添加到另一个表后面
- Qt:postEvent 与 customEvent() 函数 进行异步通信; 以及参数的传递 // 防止界面卡死;;