Windowsでコードをコンパイルするときに重大な問題が発生しています(regard3d at http://www.regard3d.org)。私はここでstackoverflowや他のサイトでこのような多くのポスト(この問題でブロックされた2日間)を読んだが、成功しなかった。Windows 10でwxWidgets(MinGWモード)でソースコードをコンパイルする際の問題
問題はwxWidgetsが必要だということです。そのために私はMinGWを使用しています。私はVSコミュニティ(最新バージョン)を持っています。私は私のCMakeLists.txtを実行し、毎回私は、私も入っている((私はそれに再起動有効になります)変数PATH
でwxWidgetsのインストールディレクトリ(C:\wxWidgets-3.1.0
である)が含まれ、変数WXWIN
を作成
Could NOT find wxWidgets (missing: wxwidgets_LIBRARIES wxwidgets_INCLUDE_DIRS)
メッセージを取得しますインストールディレクトリ)。
質問:私はそれを解決するために何ができますか?
私はこの問題がwxWidgetsを構築していないと思っていますが、私のcmakeが見つかるようにします。前述のように、私はMinGWを使って構築したので、フォルダC:\wxWidgets-3.1.0\lib\gcc_dll
とフォルダC:\wxWidgets-3.1.0\include
があり、さらに2つのフォルダwx
とmsvc
が含まれています。私は前にcmakeのを呼び出して、次の設定を使用しています:
set wxWidgets_ROOT_DIR=C:\wxWidgets-3.1.0
set R3D_ALT_wxWidgets_INCLUDE_DIRS=include
set R3D_ALT_wxWidgets_LIBRARIES=lib\gcc_dll
set wxWidgets_CONFIG_EXECUTABLE=build\msw
あなたはcmake-3.x/share/cmake-3.x/modulesでFindwxWidgets.cmakeを変更する必要があると思います。 468行目にwxWidgets-3.1.0を挿入することができます。私のコンピュータでは、wxDir = c:\ wxWidgets-3.1.0とwxWin = c:\ wxWidgets-3.1.0を定義しました。 – LBerger
@DiegoCoelho、wxWidgetsをコンパイルしましたか?はいの場合 - MinGWまたはVSを使用しましたか? VSを直接コンパイルしてプロジェクトにリンクすることができます.CMakeは必要ありません。 OK、質問を見る私はあなたが "R3D_ALT ..."の代わりにwxwidgets_LIBRARIESとwxwidgets_INCLUDE_DIRSを宣言しなければならないと信じています。 – Igor
** 1 .- **あなたはcmakeの最新版をお持ちですか? – Joel