XP上配置Objective-c 环境

KVM虚拟机安装Windows必备:virtio-win驱动下载与配置详解(2023最新版) 本文详细解析了在KVM虚拟化环境中为Windows系统安装和配置virtio-win高性能驱动的完整流程。针对从Windows XP到Windows 11/Server各版本,提供了官方驱动源选择、虚拟机创建(使用virt-install/virsh)、安装过程加载驱动以及安装后设备管理器完善的实战指南,并涵盖性能调优与常见问题解决方案,帮助用户彻底解决KVM安装Windows时的驱动识别难题,显著提升虚拟机I/O性能。 阅读详情
在Windows下搭建Objective C开发环境,需要到GNUstep官方网站上下载,四个软件包: GNUstep MSYS System、 GNUstep Core、 GNUstep Devel、 Cairo Backend。其中,前两个软件包是必须要安装的,第三个软件包是安装一些开发工具,比如:gcc、g++等,所以如果是学习Objective C的话,这个包也是必须要安装,第四个软件包是安装glib等库,这个包安装不安装根据具体情况而定,包的安装最好选择默认路径。

       

    下载上述软件包后,点击安装就可以了。然后,需要确认是否安装成功,并且是否能成功编译Objective C代码。

    在“开始”菜单中“所有程序”下可以找到“GNUstep”->“shell”,就会出console窗口,这个窗口可以运行Linux命令(比如ls,cd,mkdir,pwd等)。

    编写一个Objective C代码进行编译运行测试。在这里就用经典的“hello world”来说明:

          #import<Foundation/Foundation.h>
          int main (int argc, const char *argv[])
          {
            NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
            NSLog(@"Hello ,Objective-C!");
            [pool drain];
             return 0;
         }

编写好后,保存在C:\GNUstep\home\Administrator\下,文件名为main.m。

这样弄好之后,不能直接就gcc main.m,这样会出现头文件找不到的情况,这是因为GNUstep.sh是用来设置GNUstep开发环境变量的,如果没有执行,就会有很多头文件,库文件,命令找不到在一个目录里写好了源代码以后,编写一个make配置文件,名字必须叫GNUmakefile(没有扩展名),内容是:

include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=Test
Test_OBJC_FILES=main.m 
include $(GNUSTEP_MAKEFILES)/tool.make

说明:Test是项目名,可以自由取名

main.m就是之前编写的helloworld文件,也就是你即将要编译运行的objective-c文件,这里名字要跟你的文件名一样。

GNUmakefile文件写好后要和main.m放在同一目录下,然后打开"开始-所有程序-“GNUstep”->“shell

 

如下图所示:

 

正确执行后结果如下:

 

然后输入命令 ls 

将会显示所有当前目录下的所有文件夹和文件

你会看到多了一个obj文件夹

输入命令:cd ./obj 进入此目录

最后输入命令 ./Test(这里要用GNUmakefile里面的TOOL_NAME)

哈哈,helloworld就出来了。

来源:http://blog.youkuaiyun.com/wangqilin8888/article/details/8044760

 

Windows环境下的Objective-C开发环境搭建进阶指南 搭建Objective-C开发环境通常涉及以下关键步骤:安装GCC编译器:GCC是GNU Compiler Collection的缩写,是支持Objective-C编译的重要工具。配置环境变量:正确设置系统的环境变量,以确保编译器和开发工具能够顺利运行。安装IDE或编辑器:选择一款适合Objective-C开发的集成开发环境(IDE)或代码编辑器,并配置相关的编译选项。首先,Objective-C 是 C 语言的超集,因此它保留了 C 语言的所有基础语法。 阅读详情

相关推荐

电赛经验分享——赛前准备

⏩ 大家好哇!我是小光,想要成为系统架构师的嵌入式爱好者。⏩在之前的电赛中取得了省一的成绩,本文对电赛比赛前需要准备什么做一个经验分享。加入小光嵌入式交流群(qq群号:737327353)免费获取博主所有资料哦!

qq_52608074的博客 7780

在WinXP下安装运行object-c的开发环境

近段时间想学objective-c,由于没有苹果电脑,又不想装黑苹果,所以在网上找了一些办法,居然成功了,这里记录下来跟大家分享下: 首先到http://www.gnustep.org/experience/Windows.html按照提示将三个文件全部下载下来, 1.gnustep-msys-system-0.30.0-setup.exe 2.gnustep-core-0.30.0-s

mx5721的专栏 1583

从零配置到批量处理:FaceFusion 3.1完整使用指南(含hififace_256模型测试)

本文详细介绍了FaceFusion 3.1的完整使用指南,包括环境配置、模型选择(特别是hififace_256模型的深度测试)以及批量处理技巧。通过AI驱动的脸部替换技术,帮助用户高效实现高质量的面部处理,适用于影视制作、广告设计等多种场景。

weixin_29056865的博客 655

Windows XP 系统创建 Objective-C 开发环境

1. 下载GNUstep for Windows(http://www.gnustep.org/experience/Windows.html)的相关安装包

hezhixue的Blog 632

VMware + ubuntu20.04 + qemu安装

遇到报错可参考:(从ubuntu裸系统开始安装)

NosONE 3230

手把手教你用STM32F103C8T6驱动HUB75 LED点阵屏(附74HC595级联代码)

本文详细介绍了如何使用STM32F103C8T6开发板驱动HUB75接口的LED点阵屏,包括硬件连接、74HC595级联代码、时序控制及灰度显示实现。通过实战案例展示动态文字显示和性能优化技巧,帮助开发者快速掌握LED点阵屏驱动技术。

weixin_42623010的博客 342

Windows下的Objective-C集成开发环境(IDE)

Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)   在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有

东亮博客 6万+

手把手排查IOMMU映射故障:从内核日志到硬件寄存器调试全指南

本文详细解析了IOMMU映射故障的排查方法,从内核日志分析到硬件寄存器调试,提供了一套完整的诊断流程。涵盖AMD和Intel平台的特定调试技巧,包括ATS协商失败、DMA传输错误等常见问题的解决方案,并介绍了高级调试工具链的搭建与性能优化策略。

weixin_42666036的博客 358

windows搭建objective-c的学习环境

如今iphone开发越来越火,俺也凑凑热闹学习一下objective-c,但是公司全是清一色的windows xp系统(不要声张公司机器)(^_^),没法学习和调试。学习编程语言最忌讳的就是只看书不动手,所以必须找一个模拟环境写几个程序试试。网上听说有GNUstep的模拟unix环境,于是就上网下载了一个。 下载地址在:http://www.gnustep.org/experience/W

3942

基于深度学习的农作物病虫害检测识别系统:YOLOv8 + UI界面 + 数据集

该系统的目标是使用YOLOv8模型自动检测农作物的病虫害,并通过UI界面提供实时反馈。用户可以通过上传图像,系统会输出图像中是否存在病虫害以及具体种类。数据集准备与处理:收集并准备包含农作物病虫害图像的数据集,并进行标注和数据增强。YOLOv8模型训练:使用YOLOv8训练农作物病虫害检测模型。UI界面设计与开发:开发一个用户友好的界面,支持上传图像并展示检测结果。系统测试与优化:评估模型的准确性、实时性,并对系统进行优化。

YOLO 883

微观交通流仿真软件:SUMO (Simulation of Urban MObility)_(8).仿真场景创建与编辑

总结文件()包含了仿真过程中的总体统计信息,如车辆生成数、平均速度等。加载总结文件使用Python的提取关键信息通过以上步骤,可以使用SUMO及其相关工具和库创建和编辑交通仿真场景。无论是手动创建、使用工具转换现有数据,还是通过Python脚本自动生成,SUMO都提供了丰富的功能来满足不同需求。此外,Traci库允许在仿真过程中动态调整交通场景,从而实现更精细的控制和优化。最后,通过对输出文件的分析,可以评估仿真结果并进行进一步的改进。

kkchenjj的博客 1270

Object C学习开篇:在Win XP下搭建调试环境

听说Object c这个东西已经很久了,刚开始的时候只是一看而过,没有想C前面为什么要加个Object?学过C的人都知道,C是面向过程的,难道加了一个Object之后,古老而强悍C可以面向对象了?恩,实事果真如此,那就赶紧试一下吧(PS:到现在为止,不怕大家笑话,我还没有完全搞懂面向对像)! 前言不说太多了,网上关于这些太多了,直接进入主题吧 如果在Win XP下搭建调试环境呢?其实刚

李天泉 368

杰理JL701N V142的SDK实现双备份自定义OTA教程和代码分享

摘要 本文档详细介绍了基于JL701N SDK的UART OTA升级功能开发方案。该方案采用双备份(Dual Bank)机制,通过串口实现安全可靠的固件远程更新。核心特性包括:1) 双备份升级机制确保升级失败可回滚;2) CRC-16/XMODEM校验保障数据完整性;3) 灵活的传输控制,支持自定义波特率和数据包大小。文档提供了完整的系统架构、API接口说明、通信协议规范以及移植指南,适用于生产烧录、现场升级等多种场景。配套Python升级工具简化了升级流程,使开发人员能够快速实现固件更新功能。

qq_42014563的博客 278

开始学习Objective-C,买不起苹果,用GNUstep将就一下

[b]我自己的GNUstep开发环境的建立[/b] 操作系统: Windows XP 虚拟机软件:VMWare Workstation 6.0 (下载安装略) 虚拟机操作系统:[url=http://io.debian.net/~tar/gnustep/]GNUstep liveCD[/url] SSH客户端: PuTTY [list]建立虚拟机使用Other Linux 2...

majianglin 550

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

在GNUstep+Windows XP环境下学习Object-C

最近在学习Object-C,采用的编程环境是GNUstep+Windows XP SP3。首先下载并安装GNUstep,该过程比较顺利。然后照着《Programming in Objective-C 2.0》一书中的示例,敲出一个“hello,world!”,并保存为hello.

3309

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

XP系统上运行objective-c程序

首先需要在http://www.gnustep.org/网站上,下载4个安装程序:Ustep MSYS System、GNUstep Core、GNUstep Devel、Cairo Backend。 然后依次安装完毕 文件可以借助各种编程工具进行编写 编写好的文件用“.m”后缀放入默认路径为“C:\GNUstep\home\Administrator”的文件夹内。 这里比较重要的是需要一

allhopeisgone的专栏 849

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Objective-C 在xp下环境搭建以及使用utraedit高亮显示编辑代码

GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包, 其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。 甭管必装选装,一次性全安上,免得以后麻烦。 编写Hello, World! 1.安装后

抢财猫股票课堂 1913

windowXp下编译objective-c程序

依次下载下列文件 安装(有些教程说只安装前两个,但我验证后发现可能会出现错误,建议全部安装) http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.28.1-setup.exe http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gn

李海洋的专栏 528

【Objective-C】02-Objective-C学习及iOS开发的准备

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。 前言 由于大部分朋友对iOS开发还是有比较多的疑问,比如是不是一定要买iPhone和苹果笔记本才能做iOS开发?因此,这讲就为广大有意...

weixin_30558305的博客 102

xp系统开发iphone环境

iPhone SDK 是苹果公司用来开发 iPhone 应用程序的软件开发包,只能在Mac OS X 10.5系统下才能使用。iPhone SDK开发包是免费的,但是如果要通过AppStore销售软件,需要先花99美元。官方SDK包含Xcode(想使用全部功能,需购买iphone开发执照,99美元),需要学习Objective-C 语言 如果没有Mac,只有PC和Windows 系统,有两种参考解...

waitingsnow的专栏 196

关于在IOS环境下进行视频通讯开发

1. 目标iPhone下开发视频通讯程序前的基本准备要素,包括环境配置、iOS开发者证书等。2. 介绍2.1. iOS开发基本情况介绍2.1.1. iOS介绍iOS是由苹果公司为iPhone等设备开发的操作系统。它主要是给iPhone、iPod touch和iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iPhone OS的系统架构分为四个层次:核心操作系统层...

iteye_9646的博客 634

利用GNUstep在windows下编写object-c

首先看下GNUstep来自百度百科的特点介绍: 目前 GNU GCC 3.x 支援 Objective-C 语言, GNUstep 则提供 GNUstep Make 来简化编译 Objective-C 程式. GNUstep Make 提供类似 Makefile 的功能, 称为 GNUmakefile. 与 Makefile 相比较之下 GNUmakefile 简单许多.   综合上述, ...

weixin_34411563的博客 205

IOS视频通讯开发环境搭建

1.目标iPhone下开发视频通讯程序前的基本准备要素,包括环境配置、iOS开发者证书等。2.介绍2.1iOS开发基本情况介绍2.1.1iOS介绍iOS是由苹果公司为iPhone等设备开发的操作系统。它主要是给iPhone、iPod touch和iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iPhone OS的系统架构分为四个层次:核心...

weixin_33967071的博客 125

搭建windows下的iPhone3.0开发环境

本文参考文献1. http://iphonedevonlinux.googlecode.com/本文许多图片、文字都来自这里,我很懒。本来不打算写这个文章的这篇文章将告诉你怎样在Windows(仅测试过XP SP3 & 2003)操作系统上搭建iPhone 3.0开发环境。请确保你的iPhone已经越狱,并且安装了openSSH和ldid(均可通过Cydia获得)。虽然iPhone S

wyymaomi的专栏 1536
上一篇: Android之高仿微信聊天的界面
下一篇: AndroidManifest.xml文件解析
SpeedyCoder
博客等级 码龄14年 415粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值