【发布时间】:2015-02-09 22:05:14
【问题描述】:
我已经在我的 mac 中安装了 c++4.9,但编译只是以某种方式终止。有人能告诉我为什么吗?谢谢!
【问题讨论】:
-
请不要粘贴截图。使用从终端窗口剪切和粘贴的纯文本,以便将来的用户在搜索您收到的消息时可以找到此问题。
我已经在我的 mac 中安装了 c++4.9,但编译只是以某种方式终止。有人能告诉我为什么吗?谢谢!
【问题讨论】:
如果您阅读上面的行“编译终止”。你得到了为什么的解释。 #include <wchar.h> 是错误的原因:找不到wchar.h。请阅读编译器显示的错误。
【讨论】:
您的终端输出的顶部(实际上打印对 g++ 的调用)似乎丢失了,但是没有找到包含 wchar.h 的目录。在我的 Mac 上,它是 /usr/include/c++/4.2.1/tr1。您可以将目录添加到您的路径:
> export PATH=$PATH:/user/include/c++/4.2.1/tr1
或使用在此路径中搜索标题的生成文件。
当然,你首先需要确保你有这个标题。
【讨论】:
转到http://developer.apple.com 和 Mavericks 的命令行工具安装程序,否则您只需在终端中键入此内容即可安装所有命令行工具 xcode-select --install
【讨论】: