在Xcode 4中编写C++代码

3

我想学习C++,但不喜欢Windows,因此使用Visual Studio并不理想。但我的Mac电脑上有Xcode

我在Visual Studio中编写了一个C++程序,它可以正常工作。但是当我将代码转移到Xcode(使用c ++工具环境)时,它仍然可以正常工作,但不喜欢顶部的#include语句。为什么?

#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <time.h>

此外,如果我使用<...>而不是"...",它仍然不喜欢它。就我目前看到的,它并不影响我的当前程序。
基本上,我想知道它的重要性是什么?我现在或将来需要它吗?

删除 #include "stdafx.h",它是Visual Studio的预编译头文件。 - SRN
4个回答

5

stdafx.h是与Windows(Visual Studio)相关的头文件,只需将其删除即可。


1

stdafx.h 是 Visual Studio 的预编译头文件助手。只需将其删除即可。Xcode 有自己的预编译头文件处理方式。


0

就像这样

 #include <stdlib.h>
 #include <iostream>
 #include <time.h>

stdafx.h只存在于vs中


0

在花费2秒钟谷歌“stdafx”之后,它似乎是Visual Studio生成的头文件。尝试删除它。还可以尝试搜索其他内容。


我没有给它点踩,因为我还没有足够的声望。但是我很感谢你的评论,有时候我只是想要一个快速的答案,而这个网站从来没有让我失望过。 - binary101

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接