C++ 11 및 LLVM으로 정적 라이브러리를 컴파일해야합니다. 이 라이브러리는 veclib 프레임 워크를 포함하는 Accelerated 프레임 워크를 사용합니다. 내가 ++ 11 c를 사용하기 때문에불완전한 타입에 대한 포인터의 첨자 'const std :: complex <float> (C++ 사용시)
내가 몇 가지 오류와 같은있다 : 전방 선언은 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer에서 이루어집니다
subscript of pointer to incomplete type 'const std::complex<float>'
forward declaration of 'std::complex<float>'
/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/vecLib.framework/Headers/vForce.h "파일을 참조하십시오.
모든 것이 표준 라이브러리로 잘 컴파일됩니다.
누군가이 문제가 발생 했습니까?
C++ 11 이전의 이전 SDK (10.7)를 사용하고 있으므로 실제로 놀라운 일이 아닙니다. 아마도 10.8을 시도 할 수 있을까요? –
안녕하세요, 귀하의 답변 주셔서 감사합니다. 불행히도 10.8 SDK와 동일합니다. – Ziggy
안녕하세요. 모든 기능이 단일 cpp 파일에 있기 때문에 이것이 가능해야합니다. xcode 4.6으로 어떻게 할 수 있습니까? – Ziggy