问题标签 [openstep]
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-gui-0.16.0 未定义对 png_sizeof 的引用时出现问题
我正在尝试在 linux 机器上编译 GNUstep,但 gnustep-gui-0.16.0 包失败。我下载了 GNUstep Startup stable 0.20.1 ( http://wwwmain.gnustep.org/resources/downloads.php ) 并按照有关如何编译 (./configure && make) 的说明进行操作。我收到此错误:
libgnustep-gui.so: undefined reference to 'png_sizeof'
我已经编译了最新的 libpng (1.2.34),我可以看到 png_sizeof 被定义为宏。但是,我不太确定如何修复 gnustep-gui-0.16.0 构建。我试图通过安装 libpng 的 include/lib 目录来配置构建,但似乎没有任何帮助。
我有最新的 linux 机器,但使用的是 gcc 3.3(升级不是一个选项 - 但这应该不是问题)。
完整错误:
有什么建议么?谢谢
cocoa - OpenStep 作为开发环境的更新程度如何?
很久以前,Game Developer 杂志发表了一篇关于 ID Software 和他们的 DOOM 游戏的文章。在文章 ID 中指出,他们使用 NeXT Step 机器进行开发,并使用 GNU GCC 交叉编译器。报价:
通过在 NeXTStep 上使用 ANSI C 编写,Id Software 能够在真正的程序员环境中进行开发和测试。然后,使用网络,开发人员能够将代码发送到运行 DOS 的测试 PC 并重新编译他们正在处理的内容,以便在其自然环境中运行游戏。
NextStep 演变成 Cocoa,其他 OS 也随着其他 UI 框架、GTK、Qt、MFC 等一起成长……
说要获得“真正的开发环境”,OpenStep 项目是否已经发展到可以与 Cocoa/MFC/GTK/Qt 竞争的方式?
仅从项目截图来看,框架似乎及时停止了,小部件不如我所说的其他框架的好,但丑不是软件开发的衡量标准,支持、成熟度和完整性如何OpenStep 小部件?
objective-c - 在 OPENSTEP (YellowBox) 中将字符串写入磁盘
我正在调试一个旧的 OPENSTEP (YellowBox) 应用程序,用 Objective-C 编写,在 Windows 2000 上运行,使用 Project Builder 构建。我能找到在 Obj-C 中将字符串写入磁盘的唯一简单方法是[NSString writeToFile]
Cocoa/iOS 时代的方法,它似乎还没有在我正在编译的 OPENSTEP 版本中编写(使用 Project Builder, YellowBox for Windows 1.0, v365)。
我基本上想在异常处理程序中将异常的详细信息写入磁盘(使用 NS_DURING..NS_HANDLER..NS_ENDHANDLER 块)。
编辑:
现在,我收到以下警告:'NSString' does not respond to 'writeToFile:'
是否有其他原因(缺少#import
等)?
java - 从 NeXT/Apple typedstream 数据读取数据的解决方案,little endian,版本 4,系统 1000
我目前正在处理的应用程序包含上述类型的多个文件。这些文件是使用来自名为 OpenStep 的遗留框架的 NSArchiver 创建的。
如果我是正确的,那么这是一种在 OS/X 之前和开始时使用的数据格式,现在被 NSKeyedArchiver 取代。虽然我认为 NSUnArchiver 的当前 OS/X 实现仍然可以读取这种旧格式。
打开这些文件时,有些内容可以被人类读取,例如 BlockArray、NSObject 等数据格式。其余的是没有意义的二进制数据。
我必须能够从这些文件中检索信息,以便在基于 Java 的应用程序中进一步处理。我很想知道在这种情况下您会建议我做什么,以便我能够使用这些文件中的信息。
旁注:
- GNUSTEP 实现不支持这种类型化流数据。
- 我的主要应用程序是用 Java 编写的。
- 最好是不需要我在 OS/X 平台上开发的解决方案。
- 解决方案应在 Windows 平台上运行。