【问题标题】:Using Gnustep to program in Objective-C in a Windows Environment在 Windows 环境中使用 Gnustep 在 Objective-C 中编程
【发布时间】:2009-07-03 08:01:13
【问题描述】:

我正在使用 Windows,并想开始学习如何使用 Objective-C 进行编程。
我安装了 Gnustep,但无法确定如何构建和构建项目(等效),也找不到 IDE(如果您有建议,请参阅 Gnustep getting started

还有其他选择吗?
(我看到了Learning Objective-c without a mac,但我很确定我的问题足够不同,足以保证一个单独的问题)

【问题讨论】:

  • 我做了,但没有找到任何可以回答我的具体问题的方法。
  • @Mitch:如果你知道这是骗子,为什么不给我们一个链接?
  • 这对我没有帮助。我正在寻找一种在 Windows 上使用 Objective-c 进行编程的方法,我尝试过 gnustep,但没有帮助。

标签: objective-c


【解决方案1】:

这里有一些坏消息。 Windows 上没有适合 Objective-C 的 IDE。而且 GNUStep 在 linux 世界中的地位如此之高,以至于如果没有安装 cygwin,您可能无法使用它。但是,使用 CYGWIN 并设置正确的环境变量后,您可以按照 GNUStep Makefile 教程来运行您的 Objective-C。

很遗憾,像 Objective-C 这样出色的语言在 Mac 之外的其他任何东西上都没有任何有用的 IDE....

问候 弗里德里希

【讨论】:

  • 真的吗?真难过。不过感谢您的回答。
【解决方案2】:

这是您问题的一个很好的答案:

http://www.oreillynet.com/cs/user/view/cs_msg/22037

Objective-C 可以通过 gcc 编译,这意味着您几乎可以在任何地方使用它。

然而,正如 Retro 所说,OS X 中 Objective-C 的主要优势在于框架。但 当他说这些仅适用于 OS X 时,Retro 有点不对劲。

所以这取决于你是否正在学习用于 Mac 的 Objective C。

【讨论】:

  • 我会,但暂时不能在上面编程,想先学习语法。
  • 你可能想试试这个 C 和 C++ IDE,它似乎包含了 GCC。 bloodshed.net/devcpp.html .. 我没有在 Windows 上使用 Objective C 的经验,所以这是第二手信息。搜索 Windows 和 GCC 以查找更多信息。 GCC 是一种编译器,可为多种语言构建可执行代码,包括 C、C++ 和 Objective C。
【解决方案3】:

从 www.bloodshed.net/devcpp.html 安装 Bloodshed Dev-C++(GCC 前端)...

http://www.bloodshed.net/dev/packages/index.html 安装 Objective-C DevPak ...

制作一个带有.m扩展名和一个main函数的源文件,并把它放在一个空白项目中......

使用工具菜单将 -lobjc 标志添加到链接器...

F9...

中提琴!

【讨论】:

    【解决方案4】:

    您需要使用支持 Objective-C 语法高亮(或语言插件)和 GCC 的优秀文本编辑器。 不幸的是,当您使用这些深奥的平台组合时,您必须使用最简单的工具。

    【讨论】:

    • 对不起,如果我听起来很幼稚或其他什么,但什么是 gcc,我在哪里可以找到它?
    • GCC 代表 GNU Compiler Collection,是 Cygwin 的一部分:cygwin.com
    【解决方案5】:

    语法高亮可以使用notepad++文本编辑器。它有客观的c语言语法支持。但它不是IDE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多