首页 文章

使用c 11时,指向不完整类型'const std :: complex <float>的指针的下标

提问于
浏览
1

我需要在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”中完成 . “档案 .

使用标准库可以很好地编译所有内容 .

有人遇到过这个问题吗?

1 回答

  • 0

    我只是将cstdlib文件包含在有问题的文件的顶部 .

    #include <cstdlib>
    

相关问题