为 Qt 静态构建创建 qmake 时出错
Error while creating qmake for a Qt static build
我在尝试使用此命令静态构建 Qt 库时遇到问题:
/strg/Qt/qt-everywhere-src-5.10.0 $ ./configure -static -prefix /strg/Qt
并得到这样的回应:
+ cd qtbase
+ /strg/Qt/qt-everywhere-src-5.10.0/qtbase/configure -top-level -static -prefix /strg/Qt
./configure: 49: exec: /strg/Qt/qt-everywhere-src-5.10.0/qtbase/configure: not found
我尝试在文件 qtbase/configure
.
上使用 vim 命令 set userformat=unix
解决此问题
在 运行 同一行之后 /strg/Qt/qt-everywhere-src-5.10.0 $ ./configure -static -prefix /strg/Qt
情况也好不到哪里去:
Creating qmake...
’
make: *** [main.o] Error 1
.
我正在按照 http://doc.qt.io/qt-5/linux-deployment.html 上的说明进行操作,我想我可能在前面的步骤中犯了错误。你能帮帮我吗?
好的,您的来源位于 /strg/Qt/qt-everywhere-src-5.10.0。我更喜欢单独构建和安装目录:
创建构建目录,例如/strg/Qt/build 并创建安装目录,例如/strg/Qt/install
转到构建目录:
cd /strg/Qt/build
运行 从您的构建目录配置并使用 -prefix:
提供安装目录
../qt-everywhere-src-5.10.0/configure -static -prefix /strg/Qt/install
您可能会用到的其他有用的配置参数(如果需要,请不要跳过 qtwebengine,如果不需要,跳过它可以节省很多时间)
../qt-everywhere-src-5.10.0/configure -opensource -confirm-license -static -release -prefix /strg/Qt/install -make libs -nomake tools -nomake examples -nomake tests -skip qtwebengine
我在尝试使用此命令静态构建 Qt 库时遇到问题:
/strg/Qt/qt-everywhere-src-5.10.0 $ ./configure -static -prefix /strg/Qt
并得到这样的回应:
+ cd qtbase
+ /strg/Qt/qt-everywhere-src-5.10.0/qtbase/configure -top-level -static -prefix /strg/Qt
./configure: 49: exec: /strg/Qt/qt-everywhere-src-5.10.0/qtbase/configure: not found
我尝试在文件 qtbase/configure
.
set userformat=unix
解决此问题
在 运行 同一行之后 /strg/Qt/qt-everywhere-src-5.10.0 $ ./configure -static -prefix /strg/Qt
情况也好不到哪里去:
Creating qmake...
’
make: *** [main.o] Error 1
.
我正在按照 http://doc.qt.io/qt-5/linux-deployment.html 上的说明进行操作,我想我可能在前面的步骤中犯了错误。你能帮帮我吗?
好的,您的来源位于 /strg/Qt/qt-everywhere-src-5.10.0。我更喜欢单独构建和安装目录:
创建构建目录,例如/strg/Qt/build 并创建安装目录,例如/strg/Qt/install
转到构建目录:
cd /strg/Qt/build
运行 从您的构建目录配置并使用 -prefix:
提供安装目录../qt-everywhere-src-5.10.0/configure -static -prefix /strg/Qt/install
您可能会用到的其他有用的配置参数(如果需要,请不要跳过 qtwebengine,如果不需要,跳过它可以节省很多时间)
../qt-everywhere-src-5.10.0/configure -opensource -confirm-license -static -release -prefix /strg/Qt/install -make libs -nomake tools -nomake examples -nomake tests -skip qtwebengine