1

私は現在 MyGUI をビルドしようとしていますが、CMake は Cocoa と Carbon が見つからないと言っています

MYGUI 3.2.0 の設定 FREETYPE を探しています... PkgConfig が見つかりませんでした (欠落: PKG_CONFIG_EXECUTABLE) CMAKE_PREFIX_PATH: ~/Documents/SDK/OgreDependencies/;/Users/david/Documents/SDK/MyGUI_3.2.0/bin/Dependencies;/Users /david/Documents/SDK/MyGUI_3.2.0/Dependencies;/Users/david/Documents/SDK/MyGUI_3.2.0/bin/../Dependencies;/Users/david/Documents/SDK/MyGUI_3.2.0/../Dependencies ;/usr/local FREETYPE が見つかりました: /usr/X11R6/lib/libfreetype.dylib OpenGL が見つかりました: /System/Library/Frameworks/OpenGL.framework
OIS を探しています... PkgConfig が見つかりませんでした (見つからない: PKG_CONFIG_EXECUTABLE) OIS が見つかりました: /Users/david/Documents/SDK/OgreDependencies/lib/release/libOIS.a Doxygen が見つかりませんでした (見つからない: DOXYGEN_EXECUTABLE) Carbon を探しています.. . PkgConfig が見つかりませんでした (欠落: PKG_CONFIG_EXECUTABLE) Carbon が見つかりません Cocoa を探しています... PkgConfig が見つかりませんでした (欠落: PKG_CONFIG_EXECUTABLE) Cocoa が見つかりませんでした IOKit を探しています... PkgConfig が見つかりませんでした (欠落: PKG_CONFIG_EXECUTABLE) できませんでしたCMake/Utils/MacroLogFeature.cmake:91 で IOKit CMake エラーを見つけます (メッセージ):


-- 次の必須パッケージがシステム上に見つかりませんでした。

-- このソフトウェアのインストールを続行する前に、それらをインストールしてください。

-- Windows を使用している場合は、-DMYGUI_DEPENDENCIES_DIR= を渡してみてください。

-- また、必要な RenderSystem をビルドするか、-DMYGUI_RENDERSYSTEM=<Direct3D_9 OGRE または OpenGL の場合は 1 2 または 3> で別のシステムを設定することも確認してください。



コール スタック (最新の呼び出しが最初): CMake/Dependencies.cmake:108 (MACRO_DISPLAY_FEATURE_LOG) CMakeLists.txt:232 (インクルード)

構成が不完全です。エラーが発生しました!

XCodeとは別にそれらをインストールすることになっていますか?

4

1 に答える 1

-1

まず、Cocoa と Carbon は OSX のベース フレームワークであり、Xcode 以外は何もインストールする必要はありません。

あなたの本当の問題は、システムに pkg-config がないことです。pkg-config は、他のパッケージを見つけやすくするオープン ソース プログラムです。homebrewを使用してインストールすることをお勧めします。

自作をインストールしたら、実行するだけです

brew install pkg-config

その後、CMake スクリプトを再実行できます。おそらくもっとうまくいくはずです。再実行する前に、忘れずに CMakeCache.txt ファイルを削除してください。

于 2012-07-26T12:27:08.703 に答える