例1:在switch-case语句中缺失break时报错或警告
  
  
   warning: this statement may fall through [-Wimplicit-fallthrough=]
  
  
   但有时我们确实是需要穿透,如下A、B、C需要同样的处理逻辑:
  
  
   switch (var) {
   
  
  
   case A:
  
  
   case B:
  
  
   case C:
  
  
   ... ...
  
  
   break;
  
  
   default:
  
  
   ... ...
  
  
   这时就需要跳过implicit-fallthrough校验。
  
  
   
    解决方法:
   
  
  
   在pro文件中增加:
  
  QMAKE_CXXFLAGS += -Wno-implicit-fallthrough
  方法:在pro文件中使用:QMAKE_CXXFLAGS += 额外的编译选项 的方式增加额外的编译选项。例1:在switch-case语句中缺失break时报错或警告warning: this statement may fall through [-Wimplicit-fallthrough=]但有时我们确实是需要穿透,如下A、B、C需要同样的处理逻辑:switch (var) {case A:case B:case C:    ... ...  ...
  
   
    Qt
   
   Creator
   
    添加
   
   
    编译
   
   器
   
    添加
   
   
    编译
   
   器重新检测
   
    编译
   
   器指定
   
    编译
   
   器设置
   
    添加
   
   Nim
   
    编译
   
   器
   
    添加
   
   自定义
   
    编译
   
   器
   
    添加
   
   
    编译
   
   器
   
    Qt
   
   在各种32位和64位平台上受支持,通常可以在每个平台上使用GCC,供应商提供的
   
    编译
   
   器或第三方
   
    编译
   
   器来构建。在
   
    Qt
   
   Creator
   
    中
   
   ,一个工具包指定了用于在特定平台上构建并运行应用程序的
   
    编译
   
   器和其他必要工具。
   
    Qt
   
   Creator自动检测系统或
   
    Qt
   
   安装程序注册的
   
    编译
   
   器,并在“工具” >“
   
    选项
   
   ” >“工具包” >“
   
    编译
   
   器”
   
    中
   
   列出它们:
您可以通过使用其他
   
    编译
   
   器或使用自动检测到
  
  http://www.cnitblog.com/zouzheng/archive/2010/07/06/67199.html
当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助,那我们只要选取参数部分看看
-release
这个参数显而易见,就是
  
   编译
  
  
   Qt
  
  以发布版的模式进行,一般来说,最后系统完成后,库就应该是发布版。
  
   在
   
    Qt
   
   4.8.3的交叉
   
    编译
   
   环境
   
    中
   
   
    添加
   
   了c++标准库
   
    中
   
   的头
   
    文件
   
   #include  后报下面错误:
/home/os/ti-sdk-am335x-evm-06.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/arm-linux-gnueabihf/include/c++/4.7.3/bits/c++0x_warning.h:32:
   
    在大型的项目开发
    
     中
    
    ,由于开发代码量过多,开发人数过多且风格各有特色,导致代码质量难于把控,除了编码上面统一的一些规范外,在
    
     qt
    
    项目
    
     中
    
    我们可以使用如下参数设置对代码的
    
     编译
    
    进行初步过滤,把不规范或者无用的代码使用
    
     编译
    
    报错的方式过滤出来。
从上面注释来看,其实就是给
    
     编译
    
    器传参数,从而控制
    
     编译
    
    的过程,一定程度上实现
    
     编译
    
    器自定义控制。......
   
   
    
     PRO
    
    
     文件
    
    是
    
     Qt
    
    项目
    
     文件
    
    的扩展名。它包含了一些用于构建
    
     Qt
    
    应用程序所需的信息,例如要包含在项目
    
     中
    
    的
    
     文件
    
    列表、应用程序依赖的库以及
    
     编译
    
    和链接
    
     选项
    
    。
要查看
    
     PRO
    
    
     文件
    
    ,你可以使用文本编辑器(如Notepad++或Sublime Text)或
    
     Qt
    
    Creator打开它。
    
     Qt
    
    Creator是
    
     Qt
    
    的官方IDE,它可以帮助你快速查看、编辑和调试
    
     PRO
    
    
     文件
    
    。
    
     PRO
    
    
     文件
    
    的语法有点类似于Makefile。它由一些关键字和变量组成,每个关键字后面跟着一些值。例如,TEMPLATE关键字用于指定项目的类型,可能的值包括"app"(表示应用程序)、"lib"(表示库)和"subdirs"(表示子目录)。SOURCES关键字用于指定项目
    
     中
    
    包含的源
    
     文件
    
    列表。
下面是一个简单的
    
     PRO
    
    
     文件
    
    的例子:
TEMPLATE = app
SOURCES += main.cpp
HEADERS += mainwindow.h
    
     QT
    
    += widgets
# Additional libraries
LIBS += -L/usr/lib -llibfoo
这个
    
     PRO
    
    
     文件
    
    表示这是一个应用程序(TEMPLATE = app),它包含一个名为main.cpp的源
    
     文件
    
    和一个名为mainwindow.h的头
    
     文件
    
    (SOURCES和HEADERS)。它还表示应用程序依赖于
    
     Qt
    
    Widgets模块(
    
     QT
    
    += widgets),并且需要