私は自分のセットアップ(Windows 7,64ビット)でCMakeを動作させようとしています。私はMingGWをインストールしてCとC++コンパイラを用意しました。 Cコンパイラの :C:/MinGW/bin/mingw32-gcc.exe をC++コンパイラ:C:/ MinGWの/ binに/ MINGW32-G ++ exeファイルCMakeはMinGWと一緒にインストールされたg ++で動作しません
にCMakeの構成では、私は次のように入力しましたCMakeを使ってビルドされたプロジェクトでCMakeを実行しようとすると、次のエラーが発生します。
コンピュータにlibgmp-10.dllがないため、プログラムを開始できません。この問題を解決するためにプログラムを再インストールしてみてください。ここで
はフル出力に含まです:
CXXコンパイラの識別がCXX コンパイラの作業のため、未知のチェックです:C:/ MinGWの/ binに/ MINGW32-Gの++をCXXコンパイラを操作するためのexeファイルチェック: C :/ MinGW/bin/mingw32-g ++。exe - CでのCMakeエラー:/プログラム ファイル/ CMake/share/cmake-3.9 /モジュール/ CMakeTestCXXCompiler.cmake:44 (メッセージ):C++コンパイラ "C: /MinGW/bin/mingw32-g++.exe "は で、単純なテストプログラムをコンパイルできません。
それは次のように出力して失敗します。
変更監督:D:/ライブラリ/ deformetrica /構築/ CMakeFiles/CMakeTmp
ファイル名を指定して実行コマンドのビルド: "C:/ MinGWの/ binに/ MINGW32-メイクを。 exeファイル」 "cmTC_bbc9e /高速"
C:/MinGW/bin/mingw32-make.exe -f CMakeFiles \ cmTC_bbc9e.dir \ build.make CMakeFiles/cmTC_bbc9e.dir/
MINGW32-メイクを構築します。 exe [1]:ディレクトリに入る
'D:/ライブラリ/ deformetrica /ビルド/ CMakeFiles/CMakeTmp'ビルCXXが CMakeFilesオブジェクト/ cmTC_bbc9e.dir/testCXXCompiler.cxx.obj
C:\ MinGWの\ビン\のMINGW32-G ++ exeファイル
CMakeFilesを-o \ cmTC_bbc9e.dir \ testCXXCompiler.cxx.obj -c
D:\ライブラリ\ deformetrica \構築\ CMakeFiles \ CMakeTmp \ testCXXCompiler.cxxCMakeFiles \ cmTC_bbc9e.dir \ build.make:64 :ターゲットのレシピ
'CMakeFiles/cmTC_bbc9e.dir/testCXXCompiler.cxx.obj'が失敗しましたMINGW32-MAKE.EXE [1]:***
[CMakeFiles/cmTC_bbc9e.dir/testCXXCompiler.cxx.obj]エラー1MINGW32-MAKE.EXE [1]:終了ディレクトリ
'D:/ライブラリ/ deformetrica /ビルド/ CMakeFiles/CMakeTmp'のMakefile:125:ターゲットのためのレシピ 'cmTC_bbc9e /速いが、' 失敗した
MINGW32-MAKE.EXE:*** [cmTC_bbc9e /速い]エラー2
CMakeはこのプロジェクトを正しく生成することができません。 スタック(最新のコールを最初に呼び出す):CMakeLists。txt:3(プロジェクト)
不完全な設定でエラーが発生しました! "D:/Libraries/deformetrica/build/CMakeFiles/CMakeOutput.log"も参照してください。 "D:/Libraries/deformetrica/build/CMakeFiles/CMakeError.log"も参照してください。
g ++がMinGWにインストールされていて、インストールでエラーが発生していないので、これを修正する方法が不思議でしたか?
ありがとうございました!