내 iPhone 프로젝트에 추가하려는 C++ 라이브러리가 있습니다. 하나 개의 헤더 파일에서Objective-C++은 iPhone 용으로 컴파일되지만 시뮬레이터는 사용하지 않습니다.
나는
@interface a
{
cppvirtualclass V;
}
이 릴리스 설정으로 아이폰 장치에 대한 고급 컴파일을 선언합니다. 그러나 그것은 디버그 정보의 유무에 관계없이 시뮬레이터 용으로 컴파일을 거부합니다.
그것은이 밖으로 방법이 있나요 오류
error: type 'V' has virtual member functions.
를 제공하거나 난 단지 콘크리트 C++ 클래스를 정의해야합니까?
나는 그것이 유효한 구문이라고 생각하지 않습니다. '@ interface'를 의미합니까? – kennytm
KennyTM에게 감사드립니다. –