我正在尝试学习C ,我不喜欢Windows,因此使用 Visual Studio 并不理想。我在Mac上有 Xcode 。
我在Visual Studio中编写了C 的程序,并且效果很好。当我将代码传输到Xcode(使用C 工具环境)时,它仍然可以正常工作,但不喜欢#include的顶级语句。为什么?
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <time.h>
如果我使用<...>
而不是"..."
,它仍然不喜欢它它不会影响我目前的程序。
基本上我想知道它的重要性是什么?我将来是否需要它?
stdafx.h是Windows(Visual Studio)相关的标头文件。只需删除它。
stdafx.h
是Visual Studio的预编译标题助手。只需删除它。Xcode有自己的预编译标头的方法。
花2秒钟到Google" stdafx"后,它似乎是由Visual Studio生成的标头文件。尝试删除它。也尝试搜索事物。
就像这样的
#include <stdlib.h>
#include <iostream>
#include <time.h>
stdafx.h
仅在VS