2011-07-12 11 views
4

cmakeによって生成されたXcode 4プロジェクトがあります。Xcode 4で「環境変数が長すぎます」

私が構築し、私のiOSデバイス(iPodの/ iPadアプリ)上でデバッグしよう

ようなメッセージGDBのコンソール版画:

warning: Environment variable too long, skipping: DYLD_FRAMEWORK_PATH=/Users/dokinkon/src/gamekit/build_iphone/Samples/IPhoneDemo/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/GameKit/Utils/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/GameKit/AnimKit/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/Blender25/Serialize/BlenderSerialize/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/Blender25/Serialize/BulletFileLoader/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/FreeImage/ZLib/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/FreeType/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/OIS/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/Codecs/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/Lua/lua/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Dependencies/Source/FreeImage/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Ogre-1.8/OgreMain/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/bullet/src/BulletDynamics/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/bullet/src/BulletCollision/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/bullet/src/LinearMath/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Ogre-1.8/RenderSystems/GLES/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Ogre-1.8/PlugIns/ParticleFX/bin-iphoneos/Release:/Users/dokinkon/src/gamekit/build_iphone/Engine/bin-iphoneos/Release 

GDBが、私はデバッグできないことを、これらのメッセージは、継続的にこのようなプリント私のプログラム。

私はDYLD_FRAMEWORK_PATHを設定しなかったと確信しています。 おそらくxcode4またはcmakeはこの環境変数をどこかで設定/設定解除できますか?

私はすでにこの回答のようにリセットDYLD_FRAMEWORK_PATHを試してみましたが、 How do I set up environment variables for my product in Xcode 4?

おかげで、これはあなたの問題であるかどう

答えて

0

わからないが動作しませんが、あなたは、ヘッダ/フレームワーク/ライブラリの検索パスを設定した場合ターゲットのビルド設定で再帰的なチェックボックスを押すと、すべてのサブパスが再帰的に追加されます。これは膨大な数のパス(env varに収まる長すぎる文字列)です。これは私にとっても同様の問題を引き起こしています。

私が実際にやったことは、メインヘッダーや特定のフレームワークの場所やフレームワークのフォルダに1つの検索パスを追加することでした。私がその調整をしたら、うまくいった。