繁体   English   中英

使用NSOpenPanel时获取大量错误

[英]Getting loads of error when using NSOpenPanel

我在网上找到了此代码,应该在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”,然后添加Cocoa.framework

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM