0
我的机器使用Ubuntu操作系统。 我建立了Qt 5.5.1手动对静态链接。配置内置,指定的路径安装到:手动内置Qt错误配置路径
$ ./configure -static -prefix /home/myname/qt_src/installed/
然后我感动内置的东西到另一个Ubuntu的机器,并从壳试图调用QMAKE:
$ qmake CONFIG+=release CONFIG-=debug /home/othername/project/q_panorama.pro -r -spec linux-g++
但我有错误
stuckedCould not find qmake configuration file linux-g++
试图修复它,我发现QMAKE的QTDIR(是吗?)是不正确:
$ qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /home/myname/qt_src/installed/
好的。尝试使用qmake -set
选项更改特殊变量(此处仅考虑其中一个变量 - QT_INSTALL_PREFIX, - 为简单起见)。首先,检查它的一致性:
$ qmake -query QT_INSTALL_PREFIX
/home/myname/qt_src/installed/
执行:再次
$ qmake -set QT_INSTALL_PREFIX "/home/othername/qt_static/"
检查:
$ qmake -query QT_INSTALL_PREFIX
/home/myname/qt_src/installed/
为什么变量不修改?
我该如何制作Qt工作的手动构建静态版本?请帮忙。