【发布时间】:2018-03-06 20:51:26
【问题描述】:
我在尝试使用此命令静态构建 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 上的说明进行操作,我想我在前面的步骤中可能会出错。你能帮帮我吗?
【问题讨论】:
-
你的
/path/to/Qt是什么? -
这里是
/strg/Qt/。源存储在/strg/Qt/qt-everywhere-src-5.10.0/ -
那是什么
/strg/Qt/qt-everywhere-src-5.10.0 -
源文件存放在那里
-
以下您分享的链接,您的
-prefix应该是/strg/Qt/qt-everywhere-src-5.10.0
标签: qt qmake static-linking