C++ 将使用stdafx的MSVC项目移植到xcode的简单方法?

C++ 将使用stdafx的MSVC项目移植到xcode的简单方法?,c++,xcode,visual-studio-2010,visual-c++,C++,Xcode,Visual Studio 2010,Visual C++,我经常使用预编译头在MSVC 10中启动小项目(对我来说似乎更简单) 一旦我想让这个东西在XCode(3)上编译,我就完蛋了,我不知道苹果的预编译头和微软的相比是怎样的,我在编译的时候有很多错误,我猜包含是嵌套的 我如何使事情变得简单,不必编辑所有文件,或者只是添加一些不会破坏windows项目的简单内容(使用相同的源文件) 编辑:我只是使用SFML(目前)VS处理预编译头的方式是,它在源文件的开头检测预编译头,而不是正常地处理它,而是插入其预编译版本的头 任何不以相同方式执行预编译头的构建系统

我经常使用预编译头在MSVC 10中启动小项目(对我来说似乎更简单)

一旦我想让这个东西在XCode(3)上编译,我就完蛋了,我不知道苹果的预编译头和微软的相比是怎样的,我在编译的时候有很多错误,我猜包含是嵌套的

我如何使事情变得简单,不必编辑所有文件,或者只是添加一些不会破坏windows项目的简单内容(使用相同的源文件)


编辑:我只是使用SFML(目前)

VS处理预编译头的方式是,它在源文件的开头检测预编译头,而不是正常地处理它,而是插入其预编译版本的头

任何不以相同方式执行预编译头的构建系统都将简单地多次处理头,并且速度较慢,但在其他情况下不会由于stdafx.h而获得任何额外错误


似乎您的问题一定出在其他地方。

预编译头可能是最简单的部分。项目是否可能使用MFC类?是的,你是对的,我重新安装了SFML2.0,现在效果更好了。迫不及待地等待山狮,所以xcode不能抱怨(auto i=a.begin();)