3

我正在尝试学习 C++,但我不是 Windows 的粉丝,因此使用Visual Studio并不理想。不过,我的 Mac 上有Xcode

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

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

<...>此外,如果我使用它而不是它仍然不喜欢它"..." 不会影响我可以看到的当前程序。

基本上我想知道它的重要性是什么?我是否或将来需要它?

4

4 回答 4

5

stdafx.h 是一个 windows (visual studio) 相关的头文件。只需将其删除。

于 2012-10-25T18:01:44.207 回答
1

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

于 2012-10-25T18:01:51.243 回答
0

像这样

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

stdafx.h只在 vs 中退出

于 2012-10-25T18:02:38.583 回答
0

在谷歌“stdafx”花了 2 秒后,它似乎是由 Visual Studio 生成的头文件。尝试删除它。也尝试搜索东西。

于 2012-10-25T18:02:44.310 回答