0

cocoaプロジェクトに.mmファイルを含めるのに問題があります。.mmファイル#には.cppファイルが含まれます。#importしないと、プロジェクトは正常にビルドされます。ただし、.mmファイルを#importする必要がありますが、そうすると、「string」ファイルが見つかりません。そのエラーを取得せずにmmファイルを使用するにはどうすればよいですか?

これがプロジェクトへのリンクです

4

2 に答える 2

1

.mm ファイルで #import を使用しないでください。パブリック インターフェイスを .h ファイルに移動し、必要な場所にインポートします。

于 2012-11-15T22:48:14.310 に答える
0

cpp ivar を定義するインターフェイスの一部を実装ファイル CPPWrapper.mm に移動する必要があることがわかりました。

@interface CPPWrapper ()
@property (nonatomic, readwrite, assign) Cpp *cpp;
@end

@implementation CPPWrapper
@synthesize cpp = _cpp;
//do stuff with cpp ivar here
@end
于 2012-11-15T23:02:10.503 に答える