I updated project to Xcode 5 and enabled modules in build settings.
However, I see compiler error Unexpected '@' in program
when I use @import
.
#ifndef __IPHONE_7_0
#warning "This project uses features only available in iOS SDK 7.0 and later."
#endif
#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif
#ifdef __OBJC__
@import SystemConfiguration;
@import UIKit;
Is it anything else that should be done?
From the comment of @hw731
I think you use badly @import
:
old syntax to import framework :
#import <UIKit/UIKit.h>
but now, you can use the new syntax :
@import UIKit;
you need to enable theses modules to use the keyword @import
(it's enable by default when you create a new project with Xcode 5) :
Have a look here.