繁体   English   中英

Xcode外部构建系统项目找不到wchar.h

[英]Xcode External Build System Project Can't Find wchar.h

我试图弄清楚如何使用Xcode的“外部构建系统”项目模板来进行一些C++编码。 我已经用一个非常简单的测试项目进行了设置,只是为了确保我理解配置。 我正在使用make来构建项目。 当我尝试运行它时,构建失败,并显示错误消息'wchar.h' file not found.

这是我设置项目的步骤:

  1. 使用Other -> External Build System模板创建一个新项目。
  2. 将“ Build Tool选项设置为/usr/bin/make
  3. 将我的源文件ex_3_4.cpp复制到Xcode项目所在的目录,然后使用“ Add files to "TestProject"...菜单选项将其添加到项目中。
  4. makefile复制到Xcode项目所在的目录。

如果我从终端运行make ,一切都会正常-我得到一个运行良好的可执行文件,并且找到wchar.h或任何其他标头没有问题。 所以我知道这是项目设置中的问题。

这是源文件中的代码:

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello World!\n";
}

这是我的makefile

all:
    clang++ ex_3_4.cpp -o ex_3_4

clean:
    rm ex_3_4

我在项目设置中找不到可以为wchar.h文件(或与此相关的任何其他头文件)指定搜索路径的任何位置,因此我不确定如何解决此问题。 我觉得这一定很简单。

如果有什么不同,我一直在使用Xcode 7.3,但我也在新的Xcode 8.0中进行了尝试。 我使用任一版本都收到相同的错误消息。

也许您想将库目标添加到项目中,将其作为对项目的依赖项添加,然后将.h放入“标题”部分

在此处输入图片说明

暂无
暂无

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

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