3

CMake が RC コンパイラとして MingW の windres.exe を見つけられない特定の理由はありますか? MingW ディレクトリは私の PATH 変数にあり、windres.exe は存在します。

CMAKE_RC_COMPILERcmake GUI で手動で変数を windres.exe に設定する必要があります。

かなりグーグルで調べた後、この問題を抱えている人が増えていることがわかりましたが、本当の解決策は見つかりませんでした...

私は最新のcmake(2.8.5)を持っています。

私が見つけたのはhttp://public.kitware.com/Bug/view.php?id=4068だけでしたが、そこに記載されていることは私にとってはうまくいきません。

4

3 に答える 3

0

MinGW の場合は、cmake -G "MinGW Makefiles" source-directory/

MSYS がインストールされている場合は、cmake -G "MSYS Makefiles" source-directory/

配管は必要ありません。

于 2012-11-19T14:12:38.767 に答える
-1

1 つの回避策は、CMakeCache.txt を編集することです。

//RC compiler.
CMAKE_RC_COMPILER:FILEPATH=g:/dev/Rtools/MinGW/bin/windres.exe

(または、MinGW インストールへのパスが何であれ)

次に、cmakeを再度実行します

于 2012-10-12T06:39:51.407 に答える