问题标签 [gnustep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1770 浏览

objective-c - 无法使用 GNUstep 在 Objective-C 上构建程序

我正在尝试在 Linux(Ubuntu)上的 Objective-C 上构建 hello world。主程序

我认为这里没有错误。然后我创建了Makefile:

然后我运行“make”:

我该如何解决?

0 投票
1 回答
348 浏览

objective-c - 需要帮助在 Windows XP 上编译目标 c 程序

我是 Objective c 的新手,开始学习我开始参考一些教程和书籍。其中之一是http://www.techotopia.com/index.php/Installing_and_using_GNUstep_and_Objective-C_on_Windows

我按照教程中的说明在 Windows 上安装了 GNUstep,但是当我尝试编译第一个程序 hello.m 时,它会抛出错误 sh: gnustep-config --objc-flags: command not found

0 投票
2 回答
482 浏览

objective-c - 使用 GNUStep 编写 Windows 应用程序是否被认为是不好的做法?

我想开始为 Windows 开发,但我想保留一些我在 NSFoundation 中使用过的框架。我想使用 GNUStep 在 Windows 上构建它们,并且可能使用 GNUStep 编写整个应用程序。

这会被认为是不好的做法吗?

0 投票
4 回答
5139 浏览

objective-c - 构建 Obj-c 程序时在 Linux 中找不到 Foundation/NSObject.h

我今天刚开始在Ubuntu Linux上学习obj-c,我遵循的教程是http://www.otierney.net/objective-c.html,当时我输入了Foundation/NSObject.h所需的代码,出现错误:

Fraction.h:1:致命错误:Foundation/NSObject.h:没有这样的文件或目录

我搜索了解决方案,并找到了合适的解决方案 gcc -o Fraction -I/usr/GNUstep/System/Library/Headers -L/usr/GNUstep/System/Library/Libraries Fraction.m -ldl -lobjc

我试过这个,但我发现我在 Library 目录下找不到 Headers。(我的 GNUstep 文件夹是 /usr/share/GNUstep)。

有谁知道如何实现标题?我安装了所有与 GNUstep 相关的开发包,但仍然没有运气。

希望我能清楚地说明我的问题。对不起我的英语不好。

0 投票
1 回答
1161 浏览

objective-c - 使用 GNUstep 编译 Objective-C

我是Objective-C的新手。我正在尝试使用 GNUstep 编译 Objective-C,但它给出了错误。我尝试在命令行上编译(gcc 和 makefile)。

我使用了命令行

我尝试使用makefile:

我搜索了谷歌,但我找不到任何有用的东西。我在 Windows 7 上安装了gnustep-msys-system-0.28.0-setup,gnustep-core-0.28.0-setup和。gnustep-devel-1.3.0-setup

0 投票
4 回答
4306 浏览

objective-c - Linux Clang 和 Objective-C 基础库

我一直在 Ubuntu 系统上使用 GCC + GNUstep 试验 Objective-C。

现在关于 LLVM Clang 编译器,它提供了什么样的 *step 库?它在 Apple Cocoa 上使用 GNUstep 吗?我对基础库最感兴趣——集合、流等。该网站没有提供太多信息。

0 投票
5 回答
2789 浏览

objective-c - 如何让 GNUmakefile 识别 -std=c99 或 -std=gnu99 的 CFLAGS 选项?

我正在尝试使用编译器选项 c99 或 gnu99 编译 GNUstep 程序,但它没有被识别......这是我的 makefile:

谁能指出我正确的方向或让我知道我做错了什么?

这是make的输出:

0 投票
2 回答
1474 浏览

objective-c - “在 Windows 的 GNUstep 上找不到‘NSApplicationDelegate’的协议声明”?

我正在尝试编译一些由另一位程序员在 Mac 上编写的 Objective-C 代码。我正在使用 GNUstep for Windows 来尝试让这段代码在我的家用计算机上运行。我真的只需要运行他的代码位,并且对 Objective-C 的经验很少(阅读:零)。这是代码:

这是头文件:

我正在使用以下命令来尝试编译:

并收到一条错误消息“找不到'NSApplicationDelegate'的协议声明”,以及几个看起来像语法错误的错误(程序中的杂散'@',以及一些不存在的预期标识符)

我一直在用谷歌搜索这个问题,似乎Objective C中协议声明的方式可能在某个时候发生了变化?人们谈论 10.6 和以前版本的 OSX 之间的区别......我不确定这是否是我面临的同一个问题,或者如何使 GNUstep 使用这种旧语法。再说一次,我几乎不知道我在说什么,刚刚开始接触这个编程,所以如果我遗漏了重要信息,请告诉我。

谢谢你的时间!

0 投票
1 回答
237 浏览

objective-c - 我的 GNUstep 编译器有问题吗?

我试图编译这段代码:

但是当我输入文件名时,编译器会显示一条错误消息:

./prog1.m: line 1: //: 是一个目录
./prog1.m: line 6: 意外标记'('附近的语法错误
./prog1.m: line 6: 'int main (int argc, const char *argv [])'

0 投票
2 回答
255 浏览

objective-c - 目标c gnustep - 无法分离接口和实现文件

我在 Windows 上将 gnustep 用于objective-c。如果我将一个类的接口和实现文件与主文件一起保存,它编译时不会出错并给出预期的输出。

以下是示例:

但是,如果我将接口和实现文件分开放置,则使用以下命令进行编译

我收到以下错误

我如何将文件分开并仍然成功编译程序

感谢帮助

问候