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


相关文章
|
7月前
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
1094 1
|
5月前
|
Linux 开发者 iOS开发
QT:基于QMediaPlayer制作的视频播放器(最下方有整合包,可直接运行)
QMediaPlayer是Qt多媒体模块中的一个核心类,它提供了播放音频和视频内容的功能。这个类的设计旨在简化跨平台的媒体播放,使得开发者能够在多种操作系统(如Linux、Windows、macOS及移动平台)上轻松集成多媒体播放能力到他们的应用中,而无需关心底层实现细节。以下是关于QMediaPlayer的一些关键点:
617 1
|
6月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
311 2
|
6月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
6月前
|
Windows
qt中编译错误:error: C2001: 常量中有换行符的解决办法
qt中编译错误:error: C2001: 常量中有换行符的解决办法
|
6月前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
5月前
|
Linux 开发者 iOS开发
QT:基于QMediaPlayer制作的视频播放器(最下方有整合包,可直接运行)
QMediaPlayer是Qt多媒体模块中的一个核心类,它提供了播放音频和视频内容的功能。这个类的设计旨在简化跨平台的媒体播放,使得开发者能够在多种操作系统(如Linux、Windows、macOS及移动平台)上轻松集成多媒体播放能力到他们的应用中,而无需关心底层实现细节。以下是关于QMediaPlayer的一些关键点:
159 0
|
6月前
|
并行计算 Ubuntu 计算机视觉
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
157 0
|
6月前
Qt安装 qt-unified-windows-x64-online.exe下载慢
Qt安装 qt-unified-windows-x64-online.exe下载慢
|
7月前
|
人工智能 Ubuntu Shell
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
【Ubuntu工具】安装教程:Ubuntu系统上源码编译安装QT5.15.13(有坑)
675 0