/ /リンクライブラリを要求するスタンドアロンwxWidgetsアプリ-静的ライブラリ、wxwidgets、静的リンク

スタンドアロンのwxWidgetsアプリケーションは、リンクライブラリを要求します - 静的ライブラリ、wxwidgets、静的リンク

wxWidgetsの初心者はこちら。スタンドアロンプ​​ログラムとしてサンプルコードをコンパイルしようとすると、必要なすべての静的ライブラリが含まれていると確信しています

これがコンパイルログです。私はmingw32でCodeBlocksを使用しています

-------------- Build: Debug in wxRaw (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -Wall -pipe -mthreads -D__MINGW32__ -D__WXMSW__ -DwxUSE_UNICODE -g -D__WXDEBUG__ -IC:wxWidgetslibgcc_libmswud -IC:wxWidgetsinclude -c C:UsersuserDocumentsCodeBlockswxRawMainApp.cpp -o objDebugMainApp.o
mingw32-g++.exe -LC:wxWidgetslibgcc_lib -o binDebugwxRaw.exe objDebugMainApp.o   -lwxbase30ud -lwxmsw30ud_core -lwxbase30ud_net -lwxbase30ud_xml -mwindows
Output file is binDebugwxRaw.exe with size 1.43 MB
Process terminated with status 0 (0 minute(s), 6 second(s))
0 error(s), 0 warning(s) (0 minute(s), 6 second(s))

それでも、プログラムはまだ私に wxbase30ud_gcc492TDM.dll。誰もが考えていますか?

回答:

回答№1は0

アプリケーションを実行するにはwxWidgets DLLが必要です。の .a ファイルは静的ライブラリではなく、ライブラリをインポートし、コードを一切含みません(サイズを確認してください)。

静的にビルドしたい場合は、wxWidgetsを自分でビルドすることで簡単にできますが、この場合、提供されているバイナリ配布を使用することはできません。