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
所在目 录
]
QtQt520Tools
Qt
QtCreatorshareqtcreatorQtProjectqtcreator
”下三个
文件
、
和
中路劲为目标机器上正确路
径 即可。
补充:
1.
如果配置成功,但启动
Qt Creator
后无法调试应用程序, 出
现“
Microsoft Visual C++ Runtime
Error"
错误对话框,请将目录: ”
[Qt
所在目
录
]QtQt520520mingw48_32plugins
“路径下
platforms
目录整个拷贝到工程编译输出的
debug
目录下。
2.
如果你已经完全按以上配置进行设置,而且
Qt Creator
可
以编译、链接项目,但在试图调试或运行时提示标题为
Microsoft
Visual C++ Runtime
Library"
的错误窗口, 那很可能是你要调试或运行的程序缺少
必要的
Qt
动态链接库文件,把这些文件拷贝到你自己的应 用程
序目录下即可解决。 (注
意:
debug
版调试程序使用的动态链接库都带字母
release
"d" ,
版不带);还有
Qt
Creator
生成的应用程序不能再没有安装任何
Service
Pack
的
XP
系统中运行。下面是
Qt
生成的应用程序需要用
到的动态链接库,需要和你的应用程序一起发行:
platforms/ sqldrivers/
libgcc_s_
libstdc++-
版权声明:本文标题:qtcreator提示qt没有被正确安装,请运行makeinstall的解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1710840202a286160.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论