के रूप में संकलित किया जाना चाहिए IOS प्रोजेक्ट पर OpenCV को स्थापित करने के तरीके पर instructions का पालन किया है। हालांकि एक्सकोड 7 का उपयोग करते समय मुझे मैन्युअल रूप से एक उपसर्ग शीर्षलेख जोड़ना पड़ा। दुर्भाग्यवश ऐसा करने से मदद नहीं मिली और मुझे अभी भी संकलन त्रुटियां मिल रही थीं। मैं फिर एक और पोस्ट पढ़ता हूं जो सुझाव देता है कि मैन्युअल रूप से आयात को जोड़ना सर्वोत्तम है और एक्सकोड 7 में उपसर्ग हेडर का उपयोग नहीं करना है, इसलिए मैंने किया।एक्सकोड 7 और ओपनसीवी (कोई स्विफ्ट): Core.hpp हेडर को C++
यहाँ मेरी कोड है:
#import "ViewController.h"
#import <opencv2/opencv.hpp>
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <opencv2/highgui/cap_ios.h>
//using namespace cv;
@interface ViewController()
{
IBOutlet UIImageView* imageView;
IBOutlet UIButton* button;
}
- (IBAction)actionStart:(id)sender;
@end
हालांकि मैं अभी भी निम्न त्रुटियों मिलता है।
जब मैं का उपयोग कर नाम स्थान सीवी uncomment; मैं निम्नलिखित मिल:
मैंने पाया कुछ जटिल समाधान स्विफ्ट आदि के लिए हेडर उजागर बारे में बात कर .. मैं सिर्फ अपनी परियोजना Xcode 7 के साथ ऑब्जेक्टिव-सी पर काम करना चाहता ...
कोड को सी ++ सुविधाओं की आवश्यकता होती है; आपको उद्देश्य सी ++ का उपयोग करना है, उद्देश्य सी नहीं। सबसे तेज़ 'वर्कअराउंड' आपकी '.m' फ़ाइल को '.mm' में बदलना है; लेकिन यह इस तथ्य को लात मार रहा है कि अब आप उस बिंदु पर सड़क के नीचे 'सी ++' लिख रहे हैं। – Petesh
मैंने कोशिश की लेकिन यह अभी भी काम नहीं करेगा .. – mm24
क्या आपको यह काम करने के लिए मिला[email protected] mm24 – Tam