栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

QT踩的一些坑及解决方法

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

QT踩的一些坑及解决方法

QT踩的一些坑

可能是因为前段时间安装nvidia等东西,改变了gcc和g++的版本,导致今天打开QT的时候出现了很多问题,比如打开一个之前的qt程序包中的pro文件,结果只能打开这个pro文件,而不是打开一个工程包,新建一个工程包也有问题,主要原因是kits的构建套件设置错误。现在记录出现的一些坑,以及解决方法。

文章目录
  • QT踩的一些坑
  • 一、kits的位置
  • 二、报错: No Qt version configured.error while building/deploying project helloworld (kit: desktop) When executing step "qmake".
  • 三、报错:Cannot find Makefile. Check your build settings.Error while building/deploying project kinovahandeye (kit: desktop) When executing step "Make"
  • 四、报错:error adding symbols: File in wrong format
  • 五、报错:i386 architecture of input file `write.o' is incompatible with i386:x86-64 output
  • 六、qt运行按钮是灰色的


一、kits的位置

在QT上面一行的工具栏中,然后选择工具中的最后一个-选项。

二、报错: No Qt version configured.error while building/deploying project helloworld (kit: desktop) When executing step “qmake”.

原文链接:https://blog.csdn.net/light_in_dark/article/details/54631862

出现上述问题的原因原因是kits中的Qt Version项为空了,此时就会出现error while building的问题,此时需要重新选择相应的Qt版本,才能恢复Qt Creator的正常使用。

三、报错:Cannot find Makefile. Check your build settings.Error while building/deploying project kinovahandeye (kit: desktop) When executing step “Make”

解决方案:左侧工程,构建设置中,必须先qmake 再Make !!

四、报错:error adding symbols: File in wrong format

我的QT工程中引入了opencv库,之前都可以跑的程序,今天突然就显示/usr/local/lib/libopencv_calib3d.so error adding symbols: File in wrong format. 查了好多种办法,甚至还把opencv卸载重装都不可行,最终发现竟然还是kits设置的问题!
因为电脑是x86-64位的,我的kits构建套件中的compiler的C和C++都自动填充的32位的!这一个问题我查了五六个小时。解决方案就是改为自己版本的64位的gcc和g++。

五、报错:i386 architecture of input file `write.o’ is incompatible with i386:x86-64 output

原文链接:https://blog.csdn.net/qq_37414405/article/details/84329875
最简单解决方法就是:删除QT构建的debug文件,重新进行构建

六、qt运行按钮是灰色的

原文链接:https://blog.csdn.net/qq_28145603/article/details/90022955

当使用QT5 Creator加载一个项目并且添加新的现有文件后,无法启动运行按钮,程序的程序或者是灰色的。
问题解决:
打开.pro文件,把SOURCES HEADERS 参数中的 “” 都去掉变成下边这样。

SOURCES += main.cpp
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/656275.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号