Я нашел этот код онлайн, который должен открыть открытый диалог на C++. Но я получаю множество ошибок. Это код:Получение ошибок при использовании NSOpenPanel
#import <Cocoa/Cocoa.h>
#include <string>
std::string* path() {
NSOpenPanel *op = [NSOpenPanel openPanel];
if ([op runModal] == NSOKButton) {
NSURL *nsurl = [[op URLs] objectAtIndex:0];
std::string([[nsurl path] UTF8String]);
}
//Here i do stuff with the string.
return something;
}
Вот список ошибок, я получаю в Xcode: http://gyazo.com/5b2b5da1d5eca9dd9d6f53eec438850e
Спасибо.
Это Objective-C++, а не C++. Ваш файл должен иметь расширение «.mm». (Кроме того, не размещайте ссылки на скриншоты - почти никто не будет смотреть на них, и они истекают, делая вопрос бессмысленным.) – molbdnilo