问题标签 [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.
objective-c - GNUStep 使用来自 Xcode 项目的预编译(和前缀).pch 头文件?
我正在尝试使用 GNUStep-make 构建一个 Xcode 项目。目前该项目非常小(3 节课),但在接下来的几周内将增长到数百节课,所以我现在正努力把所有事情弄清楚并组织得井井有条。
Xcode 创建一个 ProjectName_Prefix.pch 文件,该文件是一个头文件:a) 预编译 b) 为我项目中的每个文件添加前缀;至少如果我理解正确的话。
现在,我如何告诉 GNUStep-make 在构建时如何处理这个文件?我已将它添加到 XXX_PRECOMPILED_HEADERS 变量中。
有了这个,构建失败并出现错误:
我的makefile中也有以下内容:
我不确定我在这里做错了什么。我基本上已经尝试按照预编译头文件的 GNUStep 文档进行操作。
我的项目的所有源文件都没有明确包含 Foundation 框架,因为这个头文件就是这样做的。
objective-c - 强制 GNUstep “捆绑包”可执行
有谁知道如何让 GNUstep-make 编译一个包但使生成的二进制可执行文件?
objective-c - 在 Linux 机器上构建 Xcode 项目
在不手动编写 GNUmakefile 的情况下,是否有任何工具可以理解 Xcode 项目并可以直接针对 GNUstep 构建它们,生成 Linux 可执行文件,从而(稍微)简化在 Cocoa/Mac 和 GNUstep/Linux 下保持项目功能所需的工作?
基本上,是否有适用于 Linux 的 xcodebuild 风格的应用程序?
几周前我查看了 pbtomake ,但它似乎是一个死项目。
objective-c - Objective-C 有标准库吗?
大多数现代编程语言都有标准库?我的印象是 Obj-C 没有一个体面的标准库,而是它主要/全部依赖于 Cocoa 并且(加上不想使用 GNUstep 的人)这就是为什么 Obj-C 只用于 mac )?
这是真的/在什么程度上?有没有标准的 obj-c 集合?
(请注意,我没有做过任何 Obj-C 编程,并且不太可能在不久的将来尝试它,我只是好奇)。PS 有没有像样的非 Cocoa/Gnustep 库?它们是非苹果的,它们是开源的,有据可查吗?
objective-c - 是否可以在 FreeBSD 中的 Mac OS X 上使用 Xcode 运行已编译的程序?(Objective-C/Cocoa)
我计划建立一个运行 Cocoa 制作的 CGI 的网站。我的最终目标是在 Mac OS X 上开发,并在 FreeBSD 上运行。这可能吗?
据我所知,有一些 NextStep 类的免费实现,即 GNUStep。该网站几乎只用字符串构建。我阅读了 GNUStep 文档,类就足够了。DB 连接将使用 C 接口进行。
我关心的最大问题是链接和二进制兼容性。我目前正在 VirtualBox 上配置 FreeBSD,但我想从专家那里了解任何可能的信息。
这不是生产服务器。只是一个试验。请随意说什么。
- 编辑 -
我混淆了 Foundation 和 Cocoa 框架。我说的是基金会。足以操作字符串的基本类。
objective-c - 如何在windows下用独立的MingW编译目标c程序
我知道如何使用 mingw 的 gnustep 版本编译目标 c 程序。
但我不喜欢他们的 shell,我想使用标准的 mingw gcc 编译器。
我当然把这个 gcc bin 目录放在环境路径中,在我的 helloworld.m 目录中打开命令提示符
并输入
但它不起作用,因为它找不到foundation/foundation.h
如何解决这个问题,如果可能的话避免在 hello 源代码中进行硬编码?
objective-c - Objective-C 2.0 在 GNUstep 中不工作
我将它们安装到 Windows 7。但是,它不能使用 Objective-C 2.0 语法。例如,@property
,@synthesize
,assign
,等等。
而且,我想使用CFSocket
,但CoreFoundation
不支持。
grails-orm - GNUstep - GORM 是否可以打开 Interface Builder 创建的 NIB 文件?
我在 iMac 上的 XCode + Interface Builder 中创建了一个工作项目。我想将它移植到我安装了 GNUStep 的 Windows XP 机器上(只要我在那里从头开始创建程序,它似乎就可以正常工作)。我已将所有文件转移到我的 Windows 机器上,在 ProjectCenter 中创建了一个新项目并编译了所有内容。
它工作到那一点。
我的问题是与Gorm。我使用 Interface Builder 保存了一个 NIB 文件(而不是默认的 XIB 文件),它基本上创建了一个文件夹(“ProgramName.nib”),其中包含两个文件:“designable.nib”和“keyedobjects.nib”。我已经尝试了各种不同的方法来实际在 Gorm 中打开这些文件以查看接口对象,但它不起作用(也就是说,当我尝试打开文件时没有任何反应 - Gorm 启动正常,但是有没有 NIB 文件的菜单或其他对象的证据)。我的印象是 Gorm 可以打开 NIB 文件(Gorm 网页上甚至有对“keyedobjects.nib”文件的引用)。有什么我想念的吗?
谢谢,彼得
objective-c - 无法使用 GNUStep 编译目标 c 应用程序
我已经下载了 gnustep core \ gnustep system (for Windows) 和示例应用程序。当我从开始>所有程序> GNUstep> shell运行gnustep shell时,导航到包含示例makefile的文件夹并键入make,我收到以下错误:
编译文件 main.m /bin/sh: gcc: command not found
所以基本上我无法建造任何东西。当我输入 gcc -v 时,我得到了同样的错误。任何人都可以帮忙吗?
objective-c - NSMutableArray 不应该保留添加的对象吗?
嗨,我正面临 Linux / GNUstep 的问题。我的 NSMutableArray(s) 似乎没有保留任何添加的对象。他们不应该吗?例子:
输出: