私はちょっと遅くなるかもしれませんが、これはwxwidgetsの新人に役立つでしょう。
私の場合は、最初に "W:C:\ Users \ WxWidgets_all"のWxwidgetsディレクトリ(ダウンロードパス)に移動します。 そのフォルダに移動し、ディレクトリを作成します。次に、Visual Studioのコマンドプロンプトを開きます。 Visual Studioを既にインストールしている場合は、スタートメニューから簡単に見つけることができます。 コマンドプロンプトで今すぐ<Path to your wxWidgets>/build/msw/
に行ってください。今すぐ次のコマンドを実行します。
のnmake/fのmakefile.vc --For Static Library and Debug Version
のnmake/F makefile.vc SHARED = 1 --For SHARED Library and Debug Version
のnmake/F makefile.vc BUILD =それを完了した後--For SHARED Library and Release Version
を放し、あなたはでDLLまたはLIBを持っています上記のコマンドで提供されるオプションに応じて、 "<path to wxwidgets>\lib\
"
プロジェクトにwxwidgetsに関連するすべてのファイルが含まれています。「<path to wxwidgets>\inlcude\
」と「<path to wxwidgets>\lib\vc_<lib\dll>
」を含めるには、主に2つのパスが必要です。
wxwidgetsがあなたのプロジェクトにライブラリを生成した後、ライブラリセクションのプロジェクトプロパティに "<path to wxwidgets>\lib\vc_<lib\dll>
"が含まれています。
次のプリプロセッサをプロジェクトに追加します。その後
_WINDOWS
NDEBUG
(リリース用)
_DEBUG
(デバッグ用)
_CRT_SECURE_NO_DEPRECATE=1
_CRT_NON_CONFORMING_SWPRINTFS=1
_SCL_SECURE_NO_WARNINGS=1
__WXMSW__
_UNICODE
」からプロジェクトに以下のライブラリを追加」
wxbase30u_net
wxmsw30u_core
wxbase30u
wxtiff
wxjpeg
wxpng
wxzlib
wxregexu
wxexpat
wxmsw30u_adv
コンパイルされたオプションに基づいて、ライブラリ名は若干異なる場合があります。
私はwxWidgetsを実行するためのすべての手順をカバーしていると思います。
エラーが発生した場合でも、<path to wxwidgets>\samples
ディレクトリにあるminimal
プロジェクトを確認できます。そのプロジェクトを実行してみてください。たとえエラーがあってもwxwidgetsは正しく構築されていません。
希望すると、これが役立ちます。
+1あなたのステップもお勧めします。しかし、なぜあなたはあなたの答えを完了していないのですか?多分OPが続くことができるはずです。 –
私はOPからの応答を待っています。コンパイルが機能していない場合、リンクに時間を費やしても意味がありません。 – ravenspoint