Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Win32-xCode 4.3.3_C++_Xcode_Winapi - Fatal编程技术网

C++ Win32-xCode 4.3.3

C++ Win32-xCode 4.3.3,c++,xcode,winapi,C++,Xcode,Winapi,我对C++/OpenGL等相当陌生 我目前正在苹果Mac上学习xCode。 我知道Glut文件等的标题是不同的,这是我之前遇到的一个问题 有没有办法使用Win32等?我使用的是xCode 4.3.3。谢谢。不。它不是真实的,因为您需要虚拟化MacOSX库。 如果你使用OnStand C++,你可以或者将你的应用程序移植到MaCOSX。 XCode仅适用于Mac。Win32是Microsoft的Windows API。在Mac上使用它需要的不仅仅是Xcode插件;它需要独立的Win32实现 有一些

我对C++/OpenGL等相当陌生

我目前正在苹果Mac上学习xCode。 我知道Glut文件等的标题是不同的,这是我之前遇到的一个问题


有没有办法使用Win32等?我使用的是xCode 4.3.3。谢谢。

不。它不是真实的,因为您需要虚拟化MacOSX库。 如果你使用OnStand C++,你可以或者将你的应用程序移植到MaCOSX。
XCode仅适用于Mac。

Win32是Microsoft的Windows API。在Mac上使用它需要的不仅仅是Xcode插件;它需要独立的Win32实现

有一些Win32的非Microsoft实现,例如Wine,但是这些都是为了与使用Windows的工具链为Windows构建的可执行文件兼容,而不是允许知道或希望使用Win32的人构建Mac应用程序。有了Clang自然的交叉编译支持,很可能有办法让它工作,但至少可以说,它似乎是一种编写Mac应用程序的复杂方法

相反,对于依赖于操作系统特定API的程序部分,您应该找到OSX API的教程或文档。对于特定于OpenGL的部件,您可以使用针对Windows的教程,但您需要知道如何识别哪些部件可移植到OpenGL,哪些部件必须针对其他平台进行修改*,哪些部件是特定于Windows的


*例如,上次我为Windows开发OpenGL时,最新的头文件是为OpenGL 1.1编写的,其他所有工作都必须通过扩展来完成,而不是根据最新的OpenGL规范,或者必须使用第三方头文件,以使使用扩展看起来像标准的OpenGL。

您想通过XCode为Windows创建应用程序,这很好,但是为什么要用它作为IDE呢?这是一个真正的问题,我做了很多研究,但我还是被否决了?现在我不能再问问题了。在过去的几个月里,我已经建立了一个很好的问题目录。请投赞成票:你不能删除你的问题吗?投反对票的意思是,在这种情况下,这是一个非常不重要和无趣的问题。它也可以是社区的一个标记,嘿,我们不想这样的一百万个问题。他可以使用XCODE作为C和C++文件的IDE…他根本不需要使用obj-c。