fkjj.net
当前位置:首页 >> Qt CrEAtor编译出错,怎么解决? >>

Qt CrEAtor编译出错,怎么解决?

如果是Qt Creator 2.8.1的话,Tools->Options->Build&Run 然后选择右边的选项卡 Compiler ,单击右边的Add,然后找到相应的位子.例如我选的是MinGW,Compiler path: C:\Qt\2010.02.1\mingw\bin\gdb.exe.OK

你是不是从桌面底下的工具栏打开的Qt 这样话的打开两个Qt的话 第二个就会显示无法写入可以直接从文件夹打开creator

根据报错,缺少库文件.cannot find -lqtmaindcollect2,请楼主检查环境变量设置,和所需的库文件是否添加至工程.

项目->构建设置,把中文路径改为英文路径 ,记得清理之后再重新构建哦

先执行一下 qmake,在编译舒适

如果是ubuntu的话,你可以设置程序运行的终端来解决这个问题

PATH路径设置到gcc编译器bin文件夹里1.右键计算机,属性2.高级系统设置,环境变量3.在系统变量里找Path,双击,在变量值后添加;[你的gcc编译器bin文件夹目录](分号及分号后面的添加上去)4.点确定,应用

你选release的时候是不是选择错编译器了哦,错误上看你选择的MSV的编译器,不是Qt默认的mingw编译器,可能是这个原因,如果不是,你点击清理工程或重新构建看看,如果代码没什么问题,应该可以编译通过的.

1 需要保证linux下要安装了qt环境2 进入你的程序目录,运行 /usr/local/qt_install/bin/qmake xxxx.pro. 其中/usr/local/qt_install是qt安装目录. xxxx.pro是你应程程序中的pro文件3 执行make4 运行生成的bin文件

如果你说的是Qt程序的话复,静态编译就得自行从源码开始编译Qt静态库,官网预编译的版本是不包含静态库的.这个很复杂,请参考qt-everywhere-opensource 中提供的编译帮助.注意如果使用miongw的话,gcc版本最好不要是制4.6.2.这个版本比较特殊,但是它是mingw官方版的最新打包版本.如果你说的是非qt库依赖的话,有两种mingw和vs,前者有部分发知行版默认去除了dll依赖,直接连接的静态库,后者非常不推荐使用静态库,毕竟它加载的是系统常道用dll,基本上所有系统都是推荐安装的运行时环境,用静态库吃力不讨好.

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com