私はIPHone開発で新しく、実装クラスと.hヘッダとして.cxxのライブラリを含めましたが、コンパイル時にエラーが発生しました。 は私がxcodeでcxxファイルをコンパイルします
class StackEvent;
私はIPHone開発で新しく、実装クラスと.hヘッダとして.cxxのライブラリを含めましたが、コンパイル時にエラーが発生しました。 は私がxcodeでcxxファイルをコンパイルします
class StackEvent;
の下に任意のCまたはC++コードを含むされるObjective-Cのクラスが実装クラスに「.mm」接尾辞ではなく、「.M」に名前を変更しなければならないような行でエラーが発生します。
直接または連鎖した#includesによってC++コードを含むヘッダーを含むObjective-Cファイル(.m)は、コンパイルエラーで失敗する可能性があります。
C++ヘッダーを「参照」できる場合は、.mファイルの名前を.mmに変更する必要があります。
名前の変更が多すぎる場合、ヘッダーファイルからC++ #includeを取り出し、それを必要とする.mmファイルに入れるなど、#includeを制限する必要があります。
コンパイラは何を言っていますか? – Davyd