2

私は通常の目的の C プロジェクトを持っています。プロジェクトに 10 個の C++ ファイルをインポートします。このすべてのファイルは、互いに「通信している」と見なされます。File1.h を見ると、このファイルは他のクラスのすべての操作を管理できます。

したがって、問題は File1.h への参照を含め、そこから関数を呼び出す方法です。例:[File1Class getAudioData]; でインクルードすると#include "File1.h"、「クラスは不明な要素です」というエラーが表示されます。

PS aurioTouch2サンプル コードをプロジェクトにインポートし、C++ コードから関数を呼び出したいと考えています。

4

1 に答える 1

1

Xcodeで両方のプロジェクトを開き、必要なファイルをaurioTouch2アプリケーションからドラッグアンドドロップするだけです。xcodeプロジェクトにファイルをドロップした後に表示されるチェックマークを選択して、ファイルが実際にコピーされていることを確認します。この後、それらのファイル/クラスを使用できるようになります。c++ファイル/クラスを使用する実装ファイルの拡張子として「.mm」を使用することを検討してください。c ++関連のエラーが発生した場合に備えて、appdelegate実装ファイルの拡張子として「.mm」を使用することもできます。

于 2012-07-24T11:57:12.367 に答える