当前位置:首页 » 编程软件 » 怎么改变qt的编译器路径

怎么改变qt的编译器路径

发布时间: 2022-07-11 01:26:20

Ⅰ 怎么修改qmake路径

根本就是胡来!
10分有点少,给你简单说说。
首先你需要看看你使用的qmake是哪一个,命令
which qmake

看看是不是你安装的那个!
-I/usr/include/Qt... 说明你执行的qmake不是那安装的版本,系统的那个你又没有装qt4-devel,简单的就是直接安装qt4-devel,复杂的你自己研究吧。
反正不要把系统的和你自己装的混合起来用,另外就是尽量不要轻易改动系统的,否则你会遇上更多麻烦。

--------------------------
Windows和linux执行文件的方式不同,Linux默认从系统路径中寻找,Windows从当前路径寻找。

在Linux上运行当前目录下的文件用
./文件名
而不是直接输入文件名,或者直接连同全路径一起输入。

你的问题是这样的,你的qmake,告诉编译器去你的系统路径中寻找系统中自带的qt库,但是你没有安装。你自己安装了一个开发环境,但是你调用了系统的QT里面的qmake,系统自带的qmake会寻找编译你的桌面(KDE)的时候用的qt文件,但是你没有安装,所以所有的文件的位置和版本都找不到。

解决:
1、你可以找到你自己安装的qt然后运行里面的qmake。让qmake找到你自己安装的qt相关文件。
2、直接删除自己安装的软件,加入系统自带的qt开发包,一般叫做qt-xxx-devel,让系统的qt可以找到他原来的开发包。
3、不建议混合,即用系统的qmake找到你目前安装的qt库,那样可能版本不兼容。

关于QT:
你可以认为分成两个部分,一部分用来开发,一部分用来运行程序。你的系统中已经安装了用来运行程序的部分,因此qmake被识别成系统的。而你另外装了一个完整的QT(包含开发部分),但是系统的qmake仍然试图寻找,他自己原来的那个开发部分,而不是你新装的。即使修改文件让系统找到你的那些开发文件也可能和系统的版本不完全一致而出错。

Ⅱ qt creator怎么配置vs2013编译器

1、Linux下Qt Creator的配置
从Dash中找到Qt Creator,打开,打开后可以看到主界面,这个界面和Windows下基本一致(后面安装windows版本就清楚了),在前面的两篇文章中我已经分别编译了Linux下的X86平台和ARM平台的QT库,这部分就针对这个IDE进行相应的配置,是能够进行应用程序的开发。
在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行”界面如下图所示。

从图中可以看到,IDE并没有自动识别安装的QT,这是因为在缺乏系统环境变量的情况下,不知道程序安装到了什么地方,所以这里需要手动设置,手动设置很简单,只需要点击添加,分别添加编译的两个版本的QT安装文件中的qmake文件即可,注意是安装文件,并不是之前解压的源文件。
默认的安装路径为/usr/local/Trolltech这个文件夹下有两个文件夹,具体路径可以参见上图。
到这里就告诉IDE 安装QT的位置了,由于需要进行编译开发,接下来还需要指定编译器,点击“编译器”选项卡,如下图所示。

如图中所示,Qt Creator已经检测到X86的GCC,而我们要是做arm平台开发的话还需要指定用于arm开发的交叉工具链,我的安装路径为/usr/local/arm/4.3.2/bin/需要指定g++文件,如图中所示。配置完成后,点击“应用”。
QT和编译器指定完成后就需要进行下一步配置了,就是对这些工具进行组合,点击“构建套件(kit)”选项卡,如下图所示。

如上图所示,这里所做的设置也很简单,相当于是设定几种方案,指定设备类型、所用的编译器版本以及QT版本,我这里配置桌面和ARM两项,分别对应在PC和开发板两个平台。
到这里,基本配置就完成了。
2、使用Qt Creator进行初步开发
下面新建一个项目,点击菜单 ”文件“->”新建“,如下图所示,选择应用程序-Qt Gui应用

接下来填写项目名称和选择保存位置,点击”下一步“选择构建套件,这里用于选择使用的构建套件,即上文配置的,按照上文配置我这里就有两个套件,桌面和ARM,这个地方后面是可以更改的,因此我这里还是先选择桌面,下面有对应的Debug与Release这里保持默认。接下来全部保持默认一直到完成。
工程新建完成后就可以看到工程目录即文件了,如下图所示。

第一个例程就不添加啥程序了,充分利用IDE设计的方便之处,拖拽几个控件运行示意一下吧,双击上图中的界面文件下的mianwindow.ui文件,接下来就能看到和VS下利用C#等开发非常类似的界面,可以从左侧选择一些控件,右下角可以针对具体的控件属性进行修改,如下图所示,拖出自己需要的控件,并进行简单修改。

我这里拖了几个作为示意,这部分弄好后,点击左下角的
直接运行,构建完成后就会弹出刚刚设计的界面,如下图所示。

可以看到实际运行效果和编辑的情况由于字体等因素略有差异。接下来就要生成一个能够在开发板上运行的程序了,由于刚刚在新建项目的时候构建套件选择的是桌面,所以首先要对这点进行更改。如下图所示,点击 ”项目“--”添加构建套件“下方就会弹出我刚刚设定的ARM,在arm的构建设置中可以使用默认配置,其他相关选项可以参考桌面选项更改。

需要说明的是在ARM的运行项目中,需要部署到远程运行,这里没有部署,因此在剪辑编辑进行构建的时候,就不能改直接运行了,点击锤子图标,进行构建,构建完成后可以在工程文件夹下,如下图所示,那么在ARM开发板上运行的程序就在test1-build-ARM-_____Debug文件夹下。

接下来把生成的可执行文件拷贝到开发板进行运行,我这里使用的是nfs挂载的方式,通过超级终端运行
./test1 –qws
运行程序,需要说明的是我使用的开发板是飞凌的OK6410,上面已经移植好了QTE 4.7.3,虽然我的版本是4.8.4但是运行没有问题,其他平台需要先移植QT,这个暂时不在本文的讨论范围之内,运行效果如下:

到这里,用于开发板运行的第一个小程序就跑起来了。
3、Windows下Qt的安装
Linux下的安装和配置搞定了,Windows下的就非常简单了,Windows下有针对VS2008/2010以及Mingw的版本,虽然我电脑里装了VS2010,这里还是决定安装Mingw的版本,首先下载相关文件,下载地址:
http://qt-project.org/downloads
需要说明的是,早期有SDK安装包的,现在都是单独的了,所以需要分别下载
qt-win-opensource-4.8.4-mingw.exe
qt-creator-windows-opensource-2.6.1.exe
MinGW-gcc440_1.zip 下载地址http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip
如果想在VS中使用可以下载
qt-vs-addin-1.1.11.exe
qt-win-opensource-4.8.4-vs2010.exe
由于Mingw并没有被qt-win-opensource-4.8.4-mingw.exe安装包集成,所以需要先安装mingw,安装很简单,直接解压到指定的目录就行,我的路径d:/mingw。
接下来安装qt-win-opensource-4.8.4-mingw.exe,按照过程中会要求指定mingw,指定刚刚的解压目录即可。
然后安装qt-creator-windows-opensource-2.6.1.exe,这个不用多说了。
安装完成后打开Qt Creator,通Linux下的设置一样,打开设置,这里只需要指定mingw的目录即可,同样指定到g++工具,如下图所示,可以看到两者界面几乎一样,下面的操作就基本一致了,只是这里没有配置用于arm平台的工具链。

Ⅲ 如何安装qt creator编译器

安装qt creator编译器步骤:

  1. 下载安装MinGW

    从MinGW网站下载mingw

    默认安装到C盘根目录下:D:MinGW,可以换到自己喜欢的路径。安装时选择C和C++ compiler ,默认只选中了C编译器。因此一定要注意根据自己的需求悬着编译器。如果选错需要删除重新安装。

    下载安装完之后设置环境变量设置环境变量(此处高能)。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性” b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。 Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”->“环境变量”。 c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。 注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入

  2. 下载安装配置QT libraries

    Qtlibraries可以到网上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。

    设置安装路径为D:Qt4.8.4,安装时需要指定MinGW的安装路径为D:MinGW,这里千千万万要注意,QT类库安装的时候是需要和MinGW进行关联的。如果找不到后面就悲剧了啊!!!!

    修改环境变量:计算机->属性->高级系统设置->环境变量

    安装完后需要把D:Qt4.8.4in目录添加(原来的别删了,以“;”做间隔)到系统变量的Path路径中。

    并新建系统环境变量QMAKESPEC,把值设置为D:Qt4.8.4mkspecswin32-g++;

    还要新建系统环境变量QTDIR,值为D:Qt4.8.4

  3. 安装成功后打开QT设计师主界面:

    打开Qt 设计师 开始->Qt by Digia v4.8.4 ->Designer 。

    如果Qt lib 安装成功! 关掉Qt Designer

    Qtcreater可以到网上去搜索qt-creator-opensource-windows-x86-3.1.2.zip

    安装:需要把C:Qtqtcreator-2.7.1in目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。

  4. 设置QT Creator构建和运行配置项 打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:D:Qt4.8.4inqmake.exe。

  5. 还需要设置Compilers(编译器)选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为D:MinGWinmingw32-g++.exe

  6. 新增构建套件,编译器和QT版本选择自己新增的

    然后就可以正常的创建工程了。

    打开Qt creater 后打开菜单栏 工具->选项。配制

  7. 安装QT调试工具:

    debugger工具使用对应的MingW下面的Gdb.exe:

    注意此处一定要关联正确,关联错误会导致,可以编译运行,但是不能进行调试。

Ⅳ QT如何修改编译后产生的可执行文件的路径》

都会不会啊,净瞎说。。编辑 你的工程文件(后缀是 pro), 添加 TARGET = 路径/可执行文件名, 例如 放在相对于 pro 文件的上一层目录的 bin 下, 就可以写 ../bin/appName

Ⅳ 编译wireshark怎么设置qt路径

Qt默认编译式态编译候编写程序要发布带态库文件繁琐需要静态编译程序Qt要实现静态编译必须库文件静态编译用命令编译静态库

Ⅵ qt4.8.6 怎么配置qml编译环境

1
下面介绍Windows版QT开发环境Qt Creater + MinGW + Qt libraries配置方法,
1.从MinGW网站下载mingw-get-inst-20120426.exe,默认安装到C盘根目录下:C:\MinGW,安装时选择C和C++ compiler ,默认只选中了C编译器。
2
2.下载安装配置QT libraries
http://qt-project.org/downloads
(1)可以在以上网址下载最新版的QT libraries,QT libraries就是QT Designer,QT设计师,用于设计UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下载的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下载后是一个qt-win-opensource-4.8.3-mingw.exe安装文件,大小为324M。
默认安装路径为C:\Qt\4.8.3,安装时需要指定MinGW的安装路径为C:\MinGW。安装完后需要把C:\Qt\4.8.3\bin目录添加到系统变量的Path路径中。
并新建系统环境变量QMAKESPEC,32位系统把值设置为C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系统,需要把值设置为C:\Qt\4.8.3\mkspecs\tru64-g++
还要新建系统环境变量QTDIR,值为C:\Qt\4.8.3

3.安装后打开QT设计师主界面如图:
3
3.下载安装配置QT Creater
(1)还可以在上面的网址下载QT创建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下载后是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默认安装到C:\Qt\qtcreator-2.6.0目录下。需要把C:\Qt\qtcreator-2.6.0\bin目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。
(2)设置QT Creator构建和运行配置项打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:C:\Qt\4.8.3\bin\qmake.exe。
如下图所示:
4
还需要设置Compilers选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为C:\MinGW\bin\mingw32-g++.exe。
然后就可以正常的创建工程了。
(3)创建test1工程
选择“文件/新建文件和工程”,在弹出的窗口左侧选择“其他项目”,右侧选择“空的Qt项目”,点击“选择”,设置工程名,并点击“下一步”,由于之前已经设置了QT Creator构建和运行配置项,直接在弹出的窗口上点击“下一步”即可。然后点击“完成”,出现如下图所示的工程test1。

Ⅶ 如何修改C++程序编译器的路径

不同的编译工具设置的方法不同,在VC中,你可以打开解决方案的属性选项,在执行文件路径里设置,这对整个解决方案有效,如果你是对某个源文件单独处理,你需要在这个源文件的属性选项中设置它的自定义处理项。
通常,编译器的路径在很多开发工具中是自动设置的,你改变这些设置,你需要非常熟悉你用的工具的编译过程及需要的各种处理程序。否则,会造成开发工具不能正常工作。

Ⅷ 如何为qt指定编译器arm-xilinx-linux

修改$QTDIR/mkspecs目录下的符号链接default.将其指向linux-g++
$QTDIR是路径,具体要看你把QT装到什么地方和QT本身的版本,一般是/usr/lib[64]/qt4
修改default符号链接的作用是让qmake在生成Makefile的时候将Makefile文件中的编译器变量$CC与$CXX赋值成gcc和g++

热点内容
行李箱的密码锁哪里修 发布:2025-02-08 23:58:14 浏览:531
c语言字母ascii码表 发布:2025-02-08 23:55:49 浏览:838
笔记本电脑一般存储空间 发布:2025-02-08 23:51:15 浏览:835
php网站优化 发布:2025-02-08 23:49:41 浏览:455
php网页打印 发布:2025-02-08 23:40:02 浏览:820
windowssmb无法访问 发布:2025-02-08 23:33:28 浏览:467
python27编译器 发布:2025-02-08 23:29:20 浏览:339
如何运行python代码 发布:2025-02-08 23:28:15 浏览:692
新箱子密码锁怎么设置 发布:2025-02-08 23:26:50 浏览:148
安卓如何可以看见被撤回的消息 发布:2025-02-08 23:19:17 浏览:798