可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

qt源码编译(编译qtbase)

  • 全部评论(3)
  • 互站网
  • 展开全部我也曾有过你这个困惑。在linux里qt的开发环境有3种:嵌入式、qvfb和x11,编译qt源码可以得到这三种环境。编译qt源码有三个步骤:配置(configure)、编译(make)、安装(make install)。三种环境仅仅在配置时有区别,网上很容易搜到具体做法。
  • 2021-02-22 04:05:01
  • 阿里
  • 一、环境配置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,生成最终的可执行文件。
  • 2021-02-11 19:46:43
  • rushou
  • WINDOWS下QT的使用,编译,运行全过程,不知道你对QT了解多少,其实你安装的是一个KDE(集成开发环境),使用起来还是非常容易的,它所使用的语言就是C++,你进去后先编辑ui界面,然后在.cpp和.h的文件中进行相应的修改,修改完后就build,如果没有错误就会生成相应的可执行文件,执行就可以了。不过建议你学习QT还是学习Linux下的QT比较好,其实本质都是差不多的,我这儿只有些Linux下QT的电子书,你如果想要的话就留个邮箱吧,我给你发
  • 2021-02-11 19:46:43
  • 商品推荐