如何配置qt中的ffp
1. 命令行编译qt程序 有几种方式
一、环境配置
1
要想使用Qt进行命令行编译,环境配置是必不可少的一步。环境配置好以后,我们才能使用相应的qmake,nmake等命令,并且链接到编译程序时所需要的头文件和库文件。
小提示:为了帮助大家解决环境配置的问题,新版Qt已经自带了相应的批处理文件,我们只要在编译前执行对应的批处理文件即可。
2
首先,我们在命令行编译时需要运行qmake.exe,因此我们需要将该文件的路径添加到PATH变量中。要想做到这一点,我们只需要执行Qt安装目录下的
Qt5.5.1\5.5\msvc2013\bin\qtenv2.bat 批处理即可。
3
其次,在编译过程中,我们还需要用到nmake命令,并且链接相应的头文件和库文件,以生成最终的可执行程序。要想做到这一点,我们只需要执行VS安装目录下的
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat批处理即可。
注意:由于我安装的是Qt for VS2013 32位版,所以运行的是vcvars32.bat,如果你安装的是64位版,请运行vcvars64.bat。
4
至此,环境配置就大功告成了。关于这个环境配置,需要特别指出的是,这个配置是临时性的,只在当前命令行窗口有效;也就是说,你关闭命令行窗口后,均需要重新运行相应的批处理文件。
END
二、命令行编译
首先,将以上两个批处理文件复制到要编译的工程目录中。
然后,点击菜单“文件”-“打开命令提示符”,在该目录下打开命令行窗口。
执行批处理文件qtenv2.bat。注意,由于该批处理会跳转到Qt安装目录,我们执行完毕后需要回到我们的当前目录(我这里由于Qt安装目录与当前目录不在同一个磁盘,只要切换磁盘便回到当前目录了)。
执行批处理文件vcvars32.bat。
下面,正式开始编译。首先,生成工程文件。键入命令:
qmake -project
说明:生成的工程文件名会与你当前的目录名同名。例如,我当前的目录名为test,生成的工程名则为test.pro。
接着,输入qmake test.pro,生成相应的Makefile文件。
最后,键入nmake,生成最终的可执行文件。
2. 如何在Qt中配置OpenGL
1.首先需要去opengl的官网下载glut库:
2.解压后,将glut32.lib和glut.lib两个文件拷贝到qt目录下的./lib文件夹中;
3.将glut.dll和glut32.dll两个动态链接库拷贝到C:windowssystem32中;
4.将glut.h文件拷贝到qt目录下的includeQtOpenGL中,并建立glut文件【内容写上#include"glut.h"】,保存为没有后缀名的文件;
5.切换到自己的程序中,在**.pro文件中添加:
LIBS+=-lgut32
LIBS+=-LC:glut
6.在main.cpp中加入“#include<glut>”或者“#include<glut.h>”,这样就可以使用glut中的函数了,运行效果如下:
3. Qt - Quick控件配置文件(qtquickcontrols2.conf)
Qt Quick Controls支持一个特殊的配置文件 qtquickcontrols2.conf ,该文件内置于应用程序的资源中。
配置文件可以指定首选样式和某些样式特定的属性。下面的示例指定首选样式为 Material样式 。此外,当应用程序以“材质”样式运行时,其主题为浅色,强调色和原色分别为蓝绿色和蓝灰色。但是,如果应用程序改用 通用样式 运行,则强调色为红色,并根据系统主题色选择适当的主题。
可以使用 QT_QUICK_CONTROLS_CONF 环境变量为配置文件指定自定义位置。
可以 Controls 在配置文件的一部分中指定以下值:
下表在配置文件的一部分中列出了可用于配置 Imagine样式 的值 Imagine :
例如,要指定存储在 资源系统 的目录的路径:
要指定本地目录的相对路径:
注意: 由于技术限制,如果路径相对于文件 qtquickcontrols2.conf ,则不应将其命名为 “ imagine” 。
下表在配置文件的一部分中列出了可用于配置 材料样式 的值 Material :
下表在配置文件的一部分中列出了可用于配置 通用样式的 值 Universal :
可以在配置文件中每个样式部分的子组中指定默认 字体 Font 。 Font 可以通过两种替代方式定义该子组:
支持的字体属性:
可以在配置文件中每个样式部分的子组中指定默认 调色板 Palette 。 Palette 可以通过两种替代方式定义该子组:
要么:
有关支持的属性的完整列表,请参见 调色板QML基本类型 。
为了使Qt Quick Controls可以找到配置文件,必须使用 The Qt Resource System 将其内置到应用程序的资源中。这是一个示例 .qrc 文件:
注意: Qt Quick Controls使用文件选择器来加载配置文件。可以为不同的平台和语言环境提供不同的配置文件。有关更多详细信息,请参见 QFileSelector 文档。
最后, .qrc 必须在应用程序的 .pro 文件中列出该文件,以便构建系统知道该文件。例如: