admin管理员组文章数量:1532656
2024年3月19日发(作者:)
Qt Creator提示"Qt没有被正确安装,请运行make install"的解决办法
笔者最近使用Qt在开发一些小程序,觉得这个框架设计确实很好,使用了信号和槽
解决了组件之间的通讯问题,可以说是基于C++语言上一个非常大的创
新,大大提高了开发人员的编码效率,也使整个C++语言更加抽象。笔者很喜欢C++
语言的简单、朴实、高效,不像.NET那样,即使是一个很小的程序也需
要装个上百兆的运行库,对于很多场景来说.NET就是鸡肋...。一个快速、稳定、简单、
高效的编程语言一定是今后开发者的最爱。好了,废话不多说,说说
题目中那个问题。这个问题分两种解决方式:
方式一:
笔者使用的是最新版本的Qt5.2.2开发环境,单位电脑已经安装了这个开发环境,用
U盘将Qt整个安装目录拷回家里笔记本,发现Qt
Creator还是可以用,开心!可就在创建项目时候问题来了,说没有配置Kit云云,跟
着软件中链接一路点去,发现Qt
Creator中选项“构建和运行”几个配置有问题(有红色叹号),如下图:
本以为只是路径错了,可最后发现Qt
Creator中根本没有配置这个路径的地方,只能新增一个配置,也算,照着错误的路
劲将本机正确路径添加了新Qt
Version项目,项目前还是有红色叹号,费解。上度娘找了找,发现是qmake的原因,
据说在安装Qt时程序会编译,而且还把安装
路径hard
code到qmake程序中,奇怪的设计!看了几个帖子都说要用二进制编辑软件修改
文件,将错误路径修改正确,真麻烦!不死心啊,继续
上度娘(嘿嘿),终于在CSDN的帖子里发现一个更科学的解决办法,不用暴力修改
qmake,即在同目录下,新建一个文
本文件(记住哦,保存的编码一定要是ANSI格式,这个可以用windows自带记事本
的另存为功能确认),文件内容为:
[paths]
Prefix = [Qt所在目录]/Qt/Qt5.2.0/5.2.0/mingw48_32
其中“D:/work/cpp/program”这部分可以修改为你自己的Qt安装目录所在路径,
保存后重新打开Qt Creator在看“选项”中的“Qt Version”手动配置的那一项,前面红
色叹号没有了,OK搞定!
方式二:
如果目标电脑上你所拷贝的Qt安装目录路径和源电脑上Qt安装路径一致,你只需要
修改路径“[Qt所在目录]QtQt5.2.0Tools
QtCreatorshareqtcreatorQtProjectqtcreator”下三个文件、
和中路劲为目标机器上正确路径即可。
补充:
1. 如果配置成功,但启动Qt Creator后无法调试应用程序,出现“Microsoft Visual
C++ Runtime
Error"错误对话框,请将目录:”[Qt所在目
录]QtQt5.2.05.2.0mingw48_32plugins“路径下
platforms目录整个拷贝到工程编译输出的debug目录下。
2. 如果你已经完全按以上配置进行设置,而且Qt Creator可以编译、链接项目,但
在试图调试或运行时提示标题为“Microsoft
Visual C++ Runtime
Library"的错误窗口,那很可能是你要调试或运行的程序缺少必要的Qt动态链接库文
件,把这些文件拷贝到你自己的应用程序目录下即可解决。(注
意:debug版调试程序使用的动态链接库都带字母"d",release版不带);还有Qt
Creator生成的应用程序不能再没有安装任何Service
Pack的XP系统中运行。下面是Qt生成的应用程序需要用到的动态链接库,需要和
你的应用程序一起发行:
platforms/
sqldrivers/
libgcc_s_
libstdc++-
版权声明:本文标题:qt creator提示qt没有被正确安装,请运行make install的解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1710840265a286163.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论