码迷,mamicode.com
首页 > 系统相关 > 详细

linux成长之路(QT Creator 流水帐)

时间:2015-05-14 14:14:54      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

Jeremy

1、使用QT Creator创建OpenCV项目

有点儿受不了在文本编辑器里面写opencv代码,一点儿补全都没有,写错了也不能立刻知道,所以只能屌丝地装个IDE来写代码。下面记录一些过程与知识点,以备查询~

QT Creator是一个完整的C++集成开发环境(IDE),当前最新的版本是3.4.0,下载地址。具体安装步骤参看blog

技术分享

技术分享

技术分享

技术分享

创建完工程后,会生成两个文件,一个是C++源代码文件main.cpp,另一个是项目文件text2.pro。

(1)关于源码文件没啥多说的,就是mainc.pp创建了一个QCoreApplication对象,并调用exec()方法。这只有在应用程序需要事件处理器来负责用户与GUI交互时才是必需的。

(2)项目文件text2.pro描述了一个Qt项目,它是一个声明了许多变量的文本文件,包含用于构建项目的相关信息。当处于编译过程时,这个文件将会被软件工具qmake调用。文件中的每个变量都与一系列的值相联系。qmake可以识别的主要变量如下:

  • TEMPLATE:定义项目的类型(应用程序、库、等等);
  • CONFIG:指定编译器的不同选项;
  • HEADERS:列出项目的头文件;
  • SOURCES:列出项目的源文件(.cpp);
  • QT:声明所需要的Qt扩展模块及类。默认包含核心模块及GUI模块。如果你希望移除其中之一,可以使用-=语句;
  • INCLUDEPATH:指定用于搜索头文件的文件夹;
  • LIBS:包含链接时的库文件列表。使用-L指定文件夹路径,-l指定库的名称。





2、关于QT Creator中的shadow build

最近开始使用QT Creator,可是发现每次创建工程后,文件的目录都会从XXXX变成了build-XXXX-Desktop_Qt_5_4_0_GCC_64bit-Debug之类的命名,后来查了一下,发现这是因为设置了shadow build:

技术分享

技术分享

当我去除掉Shadow build之后就变回XXXX了。

Shadow build:

shadow build 是将源码路径和构建路径分开,也就是生成的makefile文件和其他产物都不放在源码路径中,以此来保证源码路径的清洁。

更多资料请参考:dbzhang800. 浅谈qmake之shadow build. CSDN BLOG.链接



本文地址:http://blog.csdn.net/linj_m/article/details/45542377

更多资源请关注 博客:LinJM-机器视觉 微博:林建民-机器视觉


linux成长之路(QT Creator 流水帐)

标签:

原文地址:http://blog.csdn.net/linj_m/article/details/45542377

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!