Objective c 我可以在WinObjC应用程序中使用Win32 API吗?

Objective c 我可以在WinObjC应用程序中使用Win32 API吗?,objective-c,winapi,winobjc,Objective C,Winapi,Winobjc,我正在使用WinObjC将一些ObjC/FoundationKit代码移植到Windows。到目前为止印象深刻(做得好,女士!)。我可以在项目中使用Win32 API吗?当我尝试简单地包含“windows.h”(在一个.m文件中)时,我会得到一些错误,这些错误似乎表明ObjC编译已被禁用,用于文件的其余部分(程序中意外的@in)。有什么想法吗?我猜这很简单 我已经12年多没有做过任何Win32的工作了,所以windows.h可能已经不再相关了 谢谢 你确定这是目标C吗?也就是说,你能做什么,比如

我正在使用WinObjC将一些ObjC/FoundationKit代码移植到Windows。到目前为止印象深刻(做得好,女士!)。我可以在项目中使用Win32 API吗?当我尝试简单地包含“windows.h”(在一个.m文件中)时,我会得到一些错误,这些错误似乎表明ObjC编译已被禁用,用于文件的其余部分(程序中意外的@in)。有什么想法吗?我猜这很简单

我已经12年多没有做过任何Win32的工作了,所以windows.h可能已经不再相关了


谢谢

你确定这是目标C吗?也就是说,你能做什么,比如说,
@class类不需要测试在包含
windows.h
之前,它会工作吗?不,
windows.h
至少仍然与windows桌面应用程序编程相关。您是如何在Visual Studio中还是通过命令行构建项目的?如果是前者,这是什么类型的项目?谢谢你的回复。我正在使用VS。这个问题可以通过HelloUI示例应用程序重现。只需在#导入后包含即可。该示例似乎适用于iOS应用程序,而不是Windows程序。我想知道你是否可以直接调用编译器来构建Windows软件……根据微软的wiki,有直接调用Windows API的支持:(向下滚动大约一半)。