C++ Objective-C for iOS 中的代码
C++ Code in Objective-C for iOS
Schleife.h
#ifndef __CPlusPlusTest__Schleife__
#define __CPlusPlusTest__Schleife__
#include <iostream>
class Schleife;
#endif /* defined(__CPlusPlusTest__Schleife__) */
施莱夫.cpp
#include "Schleife.h"
class Schleife
{
public:
int addition(int,int);
private:
int ergebnis;
};
int Schleife::addition(int a,int b)
{
ergebnis = a +b;
return ergebnis;
}
ViewController.h
#import <UIKit/UIKit.h>
#import "Schleife.h"
@interface ViewController : UIViewController
@end
ViewController.mm
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
Schleife *schleife = new Schleife();
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
怎么了?
我收到错误消息:"ViewController.mm:22:31:分配不完整类型'Schleife'"
我不明白我做错了什么。我只想在我的应用程序中实现C++代码。所以我从一个简单的例子开始,但它不起作用......你可以帮我吗?我知道这可能是一个简单的问题,但我找不到错误......
Schleife.h 应该有这段代码而不是 cpp 文件
class Schleife
{
public:
int addition(int,int);
private:
int ergebnis;
};
您还需要在 ViewController.mm 中包含 #include"Schleife.h"
相关文章:
- 我可以在 iOS 或 mac 应用程序中使用C++代码吗?
- 如何在iOS应用程序中锁定代码执行
- 将MSVC代码移植到Android/iOS
- 将C++代码导入IOS应用程序
- 如何在 Swift for iOS 中使用C++代码
- iOS和Android之间共享代码的最佳方式
- 有可能在iOS上编译为Arduino编写的代码吗
- Qt for iOS:需要代码签名
- iOS,shared_ptr Objective-C 代码中的生命周期
- 我如何在带有OpenCV的iOS上执行此EmguCV C#代码(使用SURF)
- 使用 C++ 或 Java 在 IOS 和 Android 移动应用程序上进行代码共享
- 将C++代码添加到 iOS 项目
- iOS didFailToConnect外围设备:错误代码= 0 "Unknown error."
- 从代码访问iOS设置
- 变量名为TYPE_BOOL(c++代码)与ios宏冲突
- 为iOS和Android编译c++代码(Xcode).这是真的吗?
- 如何在iOS Objective-C中捕获C++异常代码
- iOS:从c++代码构建静态库失败
- C++ Objective-C for iOS 中的代码
- 从原生iOS C代码访问所有环境变量