Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Xcode中,如何在项目设置中指定正确的库以避免链接错误?_Xcode_Linker_Undefined Symbol - Fatal编程技术网

在Xcode中,如何在项目设置中指定正确的库以避免链接错误?

在Xcode中,如何在项目设置中指定正确的库以避免链接错误?,xcode,linker,undefined-symbol,Xcode,Linker,Undefined Symbol,我在尝试构建XCode项目时遇到一个未定义的符号错误,我很确定这是因为链接器找不到库(这是使用curses.h btw所需的库)。我正在写一个终端程序。我得到的错误是: Undefined symbols: "_initscr", referenced from: _main in RogueSmackCmdLine.o "_wrefresh", referenced from: _main in RogueSmackCmdLine.o ld: symbol(s)

我在尝试构建XCode项目时遇到一个未定义的符号错误,我很确定这是因为链接器找不到库(这是使用curses.h btw所需的库)。我正在写一个终端程序。我得到的错误是:

Undefined symbols:
  "_initscr", referenced from:
      _main in RogueSmackCmdLine.o
  "_wrefresh", referenced from:
      _main in RogueSmackCmdLine.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
而有问题的代码行是:

WINDOW *win = initscr ();
wrefresh(win);

这对你们中的一些人来说应该很容易。帮助您在项目设置中找到正确的位置,并知道放置在那里的内容,我们将不胜感激。

这些内容看起来像是来自ncurses。您应该右键单击Xcode文件浏览器中的框架文件夹,选择Add->Existing Frameworks…,然后从列表中选择libncurses(或libcurses)。

这可能是重复的。谢谢你。现在我有一个运行时错误。(叹气)如果事情偶尔能顺利进行就好了。