一位朋友发给我了4个文件(两个 .m 文件,一个 .pch 文件,一个 .h 文件)一起编译成Objective-C程序。据我所知,它是一种Apple语言,我使用的是Windows。我一直在尝试在Dev-C ++的新项目中编译它,但没有任何运气。经过一些研究,我为它下载了一个特殊的Objective-C库,并在“链接一个目标C程序”下选择了“是”,但是当我尝试编译它时出现了构建错误。
代码使用Cocoa,但根据我的朋友的说法,如果我导入 Foundation.h 而不是 Cocoa.h ,它在Windows中的工作方式相同。我找到了一个关于如何在Windows here中编译Objective-C程序的教程,但我不理解第2步(这是“为GCC编译器设置环境变量(C:\ GNUstep \ mingw \ bin \ gcc)。 exe)“)因为我的计算机上不存在该文件。当我按照编译说明操作时,出现此错误: sh:gcc:command not found 。如果可能的话,我宁愿在基于GUI的编译器中编译它,因为我讨厌使用命令提示符。
非常感谢任何有关在任何程序上编译这些文件的帮助!
答案 0 :(得分:0)
时间牛仔了,并学习一些命令行编译。
首先,您需要在计算机上安装GNUStep。 然后,将适当的环境变量设置为指向您安装GNUStep的位置。 现在你应该能够完成教程了。
GNUStep旨在让开发人员在各种平台上构建cocoa应用程序。
答案 1 :(得分:0)