Qt没有被正确安装,请运行make install -- 问题的解决办法

简介: Qt没有被正确安装,请运行make install -- 问题的解决办法

在网上直接下载别人编译好的Qt库,为自己使用省了不少事。但往往也会遇到些问题,其中

Qt version is not properly installed,please run make install

Qt没有被正确安装,请运行make install

这个问题是比较常见的一个。

网上看了一个帖子,终于明白原因所在,原来是qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径。如果直接拷贝过来使用,自己的路径结构与原来不同,则Qt库就不能正常使用。提示就是

Qt version is not properly installed,please run make install

Qt没有被正确安装,请运行make install

既然路径信息是内嵌在qmake.exe中了,应该是要想办法通过修改配置的方式解决这个问题了。


方法1:用16进制编译器,打开qmake.exe文件,搜索

71 74 5f 70 72 66 78 70 61 74 68 3d

( qt_prfxpath  =)


太麻烦,放弃这个办法。


方法2[推荐]:


在qmake.exe同一文件夹下,E:\software\Qt\Qt4.8.7-msvc2017\bin\,创建一个qt.conf文件(ANSI格式),内容为


[paths]

Prefix = E:\software\Qt\Qt4.8.7-msvc2017

注意,编码一定要ANSI格式,不能用UTF-8。路径分隔符要"/"或"\\"。


或者更高效简单的内容:


[paths]

Prefix = ..

问题解决。




---


参考文献


https://www.cnblogs.com/findumars/p/9083646.html


相关文章
|
5月前
|
存储 C语言 Windows
音视频使用qt测试ffmpeg接口时无法运行
音视频使用qt测试ffmpeg接口时无法运行
53 0
|
6月前
|
存储 Cloud Native API
C++ QT监测可执行文件exe是否运行
C++ QT监测可执行文件exe是否运行
|
9月前
|
关系型数据库 MySQL 数据库连接
QT安装mysql驱动和使用ODBC连接mysql
上一篇博文中提到了mysql的使用,但是很多人在使用新版Qt连接mysql的时候出现连接不上或者是没有mysql驱动的问题,网上有很多博文写了这个问题。但是对于最新版的mysql,使用网上的那些编译办法无法完全解决driver not loaded的问题,接下来我将写一篇文章详细的说一下如何解决该 问题,并且介绍一下除了使用驱动连接mysql,还可以使用odbc连接mysql。
218 0
|
18天前
|
人工智能 Ubuntu Shell
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
43 0
|
18天前
|
人工智能 Ubuntu C语言
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
36 0
|
1月前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
2月前
|
XML 网络安全 数据库
【Qt 安装】安装Qt源码所需的前置库
【Qt 安装】安装Qt源码所需的前置库
20 0
|
2月前
|
编译器 C语言 Android开发
Qt5安装及组件选择(Qt 5.12)
Qt5安装及组件选择(Qt 5.12)
140 2
|
2月前
QT 5.14.2版本 MAC环境安装部署流程
QT 5.14.2版本 MAC环境安装部署流程
|
3月前
|
开发工具 C++ git
QT基础【1-开发环境安装】
QT基础【1-开发环境安装】