• 9281阅读
  • 5回复

将已编译好的Qt4.4移动到新的文件夹需要注意哪些事项?[已解决] [复制链接]

上一主题 下一主题
离线zhlgh603
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-08
— 本帖被 XChinux 执行加亮操作(2008-06-16) —
比如原来编译路径d:\qt
现在要将它移到d:\develop\qt

现在已知的问题有:
1.无法找到mkspecs
2.编译时moc.exe,include和lib文件夹都是调用原路径d:\qt下的,不是d:\develop\qt
3.assistant无法添加帮助(not a valid Qt help file!)

----------------------------------------
似乎上面的问题都是路径引起的,是不是Qt编译时将绝对路径编译到可执行文件里了?!

还有就是无法在编译时指定安装目录,下面的无用:
qmake prefix=%qtdir%

请各位大大赐教一二
[ 此贴被zhlgh603在2008-06-16 12:51重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2008-06-08
是你的环境变量QTDIR没有更改吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zhlgh603

只看该作者 2楼 发表于: 2008-06-08
改了啊,set QTDIR=d:\develop\qt

哎,没办法了,Qt编译时绑定路径
只好重新编译了
[ 此贴被zhlgh603在2008-06-11 20:06重新编辑 ]
离线zhlgh603

只看该作者 3楼 发表于: 2008-06-16
变更Qt原安装路径后必须注意的事项(不需要重新编译了):
1.设置QMAKEPATH=Qt现在路径
      QTDIR=Qt现在路径
2.将QMAKESPEC下的qmake.conf作如下改动:
  a.修改:
    QMAKE_INCDIR_QT    = $$(QTDIR)\include
    QMAKE_LIBDIR_QT    = $$(QTDIR)\lib
    QMAKE_MOC        = $$(QTDIR)\bin\moc.exe
    QMAKE_UIC        = $$(QTDIR)\bin\uic.exe
    QMAKE_IDC        = $$(QTDIR)\bin\idc.exe
  b.增加:
    QMAKE_RCC      = $$(QTDIR)\bin\rcc.exe
离线老牛
只看该作者 4楼 发表于: 2008-11-24
引用第3楼zhlgh603于2008-06-16 12:54发表的  :
变更Qt原安装路径后必须注意的事项(不需要重新编译了):
1.设置QMAKEPATH=Qt现在路径
      QTDIR=Qt现在路径
2.将QMAKESPEC下的qmake.conf作如下改动:
  a.修改:
.......


谢谢, 搞定
离线hyh0lh

只看该作者 5楼 发表于: 2013-04-12
QMAKEPATH 在什么地方?我是新手,安装时出现了问题,结果现在.lib文件打不开。发现打开的路径还是原来的地方。帮帮忙
快速回复
限100 字节
 
上一个 下一个