我有一个应用程序,我想使用静态链接部署。我正在使用Qt 5.4和ubuntu.I了解到要部署我的应用程序我必须使用以下代码静态建立qt
cd /path/to/Qt
./configure -static -prefix /path/to/Qt <other parameters>
make sub-src
我在家中安装了Qt / Qt5.4.0
当我运行上面的代码时,它说
configure:no such file
当我检查Qt目录时,确实没有配置文件。我只能找到
configure.prf
in Qt5.4.0/5.4/gcc_64/mkspecs/features/
这可能是新手,但我现在应该如何部署我的应用程序?
答案 0 :(得分:0)
我可以描述我为Windows做的步骤。
d:\Qt\5.4\Src\qtbase\mkspecs\win32-g++\qmake.conf
将行QMAKE_LFLAGS =
更改为QMAKE_LFLAGS = -static -static-libgcc
。然后保存并退出。制作Qt。在控制台中(最好是Qt文件夹中的一个,如Qt 5.4 for Desktop (MinGW 4.9 32 bit)
转到d:\Qt\5.4\Src\qtbase
,更改环境变量
设置LIB = 设置INCLUDE = SET QTDIR = D:\ Qt \ 5.4 \ Src \ qtbase SET QMAKESPEC = win32-g ++ SET PATH = C:\ Python34; c:\ Strawberry \ perl \ bin; d:\ Qt \ Tools \ mingw491_32 \ bin; d:\ Qt \ 5.4 \ Src \ qtbase \ bin;%PATH%
开始配置(接受许可)并制作。
configure.exe -debug-and-release -opensource -c++11 -static -opengl desktop -no-angle -no-vcproj -nomake examples -nomake demos
mingw32-make.exe (This can take time)