移动安装目录,导致qmake不能用

原因:生成qmake的时候,qmake内部记录了安装位置,不能擅自移动。官方的Qt安装包,qmake.exe,是在安装的过程中生成的,不是原来就在安装包中的。所以内部记录的位置就是安装的位置。Notepad++你打开那个qmake.exe,搜qt_prfxpath,是可以看到里面是有你的安装路径的.
qt_prfxpath=C:\Env\qt-4.8.7-x64-msvc2013\qt-4.8.7-x64-msvc2013
解决方法.
1.需要在qmake.exe同一文件夹下,创建一个qt.conf文件(ANSI格式)内容为:

[paths]
Prefix = e:\Dev\qt-4.8.7-x64-msvc2013\qt-4.8.7-x64-msvc2013

2.用Notepad++你打开那个qmake.exe,然后批量替换C:\Enve:\Dev

你可能感兴趣的:(移动安装目录,导致qmake不能用)