0

プロジェクトを「クリーンアップ」していて、でlibs使用されている への参照の一部を削除しましopenFrameworksた。特定のものは使用されていなかったので、私は誤って考えました...私のプロジェクトでパニック!

もちろん、あらゆる種類のエラー。しかし、XCode では、そのような操作を元に戻すことはできません。を再度追加しましたlibsが、エラーが続きます。誰かが私が見逃している基本的な概念を説明してもらえますか?

エラーは次のようになります[編集]:

/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:61: error: 'glutInit' was not declared in this scope
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_RGB' was not declared in this scope
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_DOUBLE' was not declared in this scope

[更新] . 2 つの確認事項: (1) oF ライブラリ自体のビルドが有効であること。ライブラリ プロジェクトを開き、ビルドされていることを確認します。

(2) oF ライブラリ (および Poco などの他のすべての依存ライブラリ) は、[ビルド フェーズ] > [バイナリをライブラリとリンク]セクションに追加されていますか? ライブラリを削除してから再度追加すると、このリストに含まれないことがあります。ここにライブラリ ファイルを再度ドラッグします。それが最終的に私にとってこれを解決したものです。

4

2 に答える 2

0

クリーンビルドを試しましたか?静的ライブラリを追加するときにこのエラーが発生しました。

于 2011-02-04T17:24:22.333 に答える
0

見つかりました:「ビルドフェーズ」に含まれる適切なライブラリを手動で追加する必要がありました。そのようにopenFrameworksのクリーンダウンロードを構築しました。その後、ライブラリを参照するプロジェクトにそれを追加してビルドできます!

于 2011-02-16T14:13:45.750 に答える