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++-

本文标签: 安装运行路径目录配置