Я нашел этот код в Интернете, который должен открыть открытый диалог в C ++. Но я получаю кучу ошибок. Это код:
#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
Благодарю.
Вы должны убедиться, что ваш проект связан с необходимой структурой.
Под настройками для цели сборки, на вкладке «Общие», прокрутите вниз и найдите раздел «Связанные фреймворки и библиотеки». Тебе следует увидеть Cocoa.framework
в списке. Если вы этого не сделаете, щелкните знак «плюс» внизу, найдите «какао» во всплывающем диалоговом окне и добавьте Cocoa.framework
,