所以我通過我的OpenCVWrapper
調用我的C++函數。在這個函數中我必須打開一個位於我的Xcode項目中的文件。是否可以在C++函數中指定所需的路徑? 或者我必須通過Swift中的OpenCVWrapper
傳遞一個文件?如何在C++函數中訪問iOS項目中的文件?
總之,它看起來像水木清華:
func sample() {
OpenCVWrapper.booProcess()
}
在OpenCVWrapper.mm
@implementation OpenCVWrapper : NSObject
+ (void)booProcess {
boo();
}
- (void)boo:
{
return boo();
}
@end
blink.cpp
void boo()
{
cv::CascadeClassifier my_cascade;
my_cascade.load("bar.xml");
}
所有必要的包裝已被添加。
Eh?我已經爲C++代碼做了所有必要的包裝。問題不在於直接從swift使用C++。這是關於'如何訪問C++函數內的iOS項目中的文件?' – albertpod
哎呀,我的歉意。 –
看看這個:http://stackoverflow.com/questions/23438393/new-to-xcode-cant-open-files-in-c 如果是這樣,我會改變我的答案鏈接到它並給出一個簡短的概要。 –