我需要在c ++ 11和LLVM中编译静态库。 该lib使用Accelerated框架,其中包括veclib框架。
由于我使用c ++ 11,我有一些错误,如:
subscript of pointer to incomplete type 'const std::complex<float>'
forward declaration of 'std::complex<float>'
前向声明在“/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/vecLib.framework/Headers/”中完成vForce.h“文件。
使用标准库可以很好地编译所有内容。
有人遇到过这个问题吗?
答案 0 :(得分:0)
我刚将cstdlib文件包含在有问题的文件的顶部。
#include <cstdlib>