rcp*_*chs 5 c++ compiler-construction objective-c eigen xcode4.3
我正在尝试建立一个iOS项目,以编译一个名为Eigen for for Cine for Linear Algebra maths的c ++库.
我开始按照提到的问题的说明:
但仍有一些我无法弄清楚的事情.
我刚刚创建了一个单一应用程序,并希望在一个名为MathLibary的新Objective C类中使用c ++文件.因为有些人说如果我将类MathLibary.hh和MathLibary.mm命名为可能会混淆Objective C和C++.这堂课看起来像
#import "MathLibary.hh"
#define EIGEN_DONT_VECTORIZE
#import "SVD.h"
@implementation MathLibary
@end
Run Code Online (Sandbox Code Playgroud)
当我尝试运行App时,构建失败,编译器会发出一些错误,例如:在SVD.h文件的第47行,这是:
typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
Run Code Online (Sandbox Code Playgroud)
'类型名称'后面的错误是预期的限定名称
对我来说,这听起来是编译器尝试将SVD.h编译为目标c文件但是是c ++.
我希望有人能够帮助我,非常感谢.
归档时间: |
|
查看次数: |
2680 次 |
最近记录: |