QT应用程序静态链接
g++ -Wl,-s -static -Wl,-subsystem,windows -mthreads -o bin\wndType.exe temp/wind
owtypedlg.o temp/main.o temp/moc_windowtypedlg.o -lglu32 -lopengl32 -lgdi32 -lu
ser32 -lmingw32 -lqtmain -LC:\Qt\Qt5.2.1\5.2.1\mingw48_32\lib -lQt5Widgets -lQt5
Gui -lQt5Core
mingw32-make[1]: Leaving directory 'c:/Qt/Project/ch3/WindowType'
眼看是链接成功了,确实生成了目标程序,但是运行的时候就提示缺少DLL,按提示将DLL拷到目标文件所在的目录后确实能正常运行,可明明是静态链接为什么还存在这样的问题呢?
owtypedlg.o temp/main.o temp/moc_windowtypedlg.o -lglu32 -lopengl32 -lgdi32 -lu
ser32 -lmingw32 -lqtmain -LC:\Qt\Qt5.2.1\5.2.1\mingw48_32\lib -lQt5Widgets -lQt5
Gui -lQt5Core
mingw32-make[1]: Leaving directory 'c:/Qt/Project/ch3/WindowType'
眼看是链接成功了,确实生成了目标程序,但是运行的时候就提示缺少DLL,按提示将DLL拷到目标文件所在的目录后确实能正常运行,可明明是静态链接为什么还存在这样的问题呢?
...全文
相关推荐
QtStaticCMake:使用CMake和静态Qt版本构建时生成Qt插件导入语句的宏集合
Qt是一个流行的跨平台应用程序开发框架,支持多种语言,如C++和QML。
Qt6.22 Mingw64静态编译
完成上述步骤后,你将得到静态编译的Qt6库。接下来,你可以使用这些库来构建你的Qt应用程序,无需担心运行时的库依赖问题。在创建新项目时,确保设置项目的构建类型为静态,并链接到你刚才编译的静态Qt库。
Qt 5.15.1 MSVC static 静态编译包
**Qt 5.15.1 MSVC 静态编译详解**Qt是一个流行的开源跨平台应用程序开发框架,广泛用于创建桌面、移动和嵌入式应用。版本5.15.1是Qt的一个稳定版本,提供了许多改进和新特性。
qt5.6.1 编译的静态库
QT 5.6.1 是一个流行的开源跨平台应用程序开发框架,主要由 Trolltech(现为 The Qt Company)开发。
qt5.15.9-static 静态编译库,已经编译完毕,直接安装即可
QT5.15.9是一个流行的开源跨平台应用程序开发框架,专为开发人员提供丰富的功能和工具,以创建美观且高效的桌面和移动应用程序。


