2017-01-06 2 views
0

私はmsys2で働くcmakeを取得しようとしています。環境に精通していない人のためにmsys2を作成してください。

CMakeのエラー:私は、私は別のプロジェクトのために与えられたとされてきたいくつかのコードをコンパイルしようと、私はthis threadthis threadを発見し、指示に従っしようとした名前のジェネレータMSYSのMakefile

を作成できませんでした。..スレッドだけが最終的にリンクして、msysがツールチェーンを格納している状態になることはないということを認識することです。周りのグーグルが本当に役に立たなかった。

もっと奇妙なことに、私が何とか使ってみようとしているプログラムは、cmakeがないためにエラーが発生しても有効なデータを生成して生成します。理解できません。

以前はmsysを使ったことがありません。 msys2/cygwinにまったく新しいもので、たとえ理解できない人でも、どうやってcmakeをインストールして動作させるのですか?

+0

実行中のcmakeコマンドを提供できますか? – mshildt

答えて

1

あなたは-G "MSYS Makefiles"をCMakeジェネレータとして指定していますが、CMakeはそのジェネレータを認識しません。私がmsys2でCMakeを使うときは、デフォルトのUnix Makefilesジェネレータを使うだけです。すべてうまく動作します。また、私の現在のmsys2のインストールでは、CMakeは私が見ることができるMSYS Makefileジェネレータを持っていないようです(実行中のジェネレータはcmake --helpで表示されます)。 -Gオプションを指定せずにcmakeを実行してみてください。また、pacman -Sy makeで最初にmakeがインストールされていることを確認してください。

関連する問題