Window下开发环境安装和Hello World

Eclipse搭建Android开发环境并运行一个项目 安装环境: window 10 64位 安装工具: JDK、Eclipse、SDK、ADT 安装步骤: JAVA JDK下载安装 Eclipse下载安装 Android SDK ADT安装配置 创建第一个Android项目 1.JAVA JDK下载安装 2.Eclipse下载安装 关于上面两个的安装和下载直接略过,网上教程很多 3.Android SDK 下载Android 管理工具开发包,地址:http://www.androiddevtools.cn/ 进入后,找到Android SDK工具——选择 阅读详情

Objective-C是在C语言的基础上的扩展,是一种面向对象的编程语言。这里假设读者有面向对象的编程基础。

1. 下载并安装开发环境 

到http://www.gnustep.org/experience/Windows.html下载以下四个文件:

PackageRequired?StableUnstableNotes
GNUstep MSYS SystemRequired0.28.1-MSYS/MinGW System
GNUstep CoreRequired0.28.0-GNUstep Core
GNUstep DevelOptional1.3.0-Developer Tools
Cairo BackendOptional0.22.1NoneDon't Use. Developer Only

并依次进行安装,安装路径最好是在根目录下没有中文以及空格的文件夹中,我的安装路径是D:\GNUStep

安装后的文件夹结构为:

[plain]  view plain copy
  1. D:\GNUstep 的目录  
  2.   
  3. DIR>         .  
  4. <DIR>        ..  
  5. <DIR>        bin  
  6. <DIR>        doc  
  7. <DIR>        GNUstep  
  8.              48 GNUstep MSYS Windows System.url  
  9.              3,899 gnustep-core-README.rtf  
  10.              3,294 gnustep-devel-README.rtf  
  11.              5,101 gnustep-system-README.rtf  
  12. <DIR>        include  
  13. <DIR>        lib  
  14. <DIR>        libexec  
  15. <DIR>        man  
  16. <DIR>        mingw  
  17. <DIR>        mingw32  
  18. <DIR>        msys  
  19. <DIR>        share  
  20.              53,198 UninstallGNUstepCairo.exe  
  21.              81,344 UninstallGNUstepCore.exe  
  22.              68,162 UninstallGNUstepDevel.exe  
  23.              4,329 UninstallGNUstepSystem.exe  
  24. <DIR>        var  

2. 启动shell
打开开始->程序->GNUStep->Shell,shell界面如下:

启动时的路径是位于D:\GNUstep\msys\1.0\home\60377,其中60377为用户名,为了方便起见,我们后边直接将程序放到这个文件夹下,这里我们称之为HOME。

3. Hello World程序

在HOME中创建一个文件名为main.m的文件,其中m为扩展名,内容如下:

[cpp]  view plain copy
  1. #import <Foundation/Foundation.h>  
  2.   
  3. int main(int arvc, char* argv[])  
  4. {  
  5.     NSLog(@"Hello World!");  
  6.     return 0;  
  7. }  

然后在shell中输入:

[plain]  view plain copy
  1. gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base  

然后可以通过ls命令查看是否生成了mian.exe文件,如果生成了,则在shell中输入main.exe来查看执行结果,如下图所示:

由于gcc命令太长,可以采用Makefile,具体如下:

在HOME中创建一个名为Makefile的文件,没有扩展名,内容如下:

[plain]  view plain copy
  1. gen:  
  2.     gcc -o main main.m -I/GNUstep/System/Library/Headers/ -fconstant-string-class=NSConstantString -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base  

注意:gcc前边是一个tab。

然后在shell中执行make命令,会自动生成main.exe,如下图:

ESP32-C3学习笔记(1):ESP32 C3 开发环境搭建(ESP-IDF) ESP32 C3 开发环境搭建,ESP-IDF 阅读详情

相关推荐

工具类之C++开发环境VS2019下载与安装

工具类之C++开发环境VS2019下载与安装 C++ 编程之旅开始啦~先从安装Visual Studio 开始吧 (1)下载Visual Studio 2019,安装C++相关组件 点击这里下载 (2)双击打开下载好的vs.exe,这里需要等待一会~ (3)修改安装路径 (4)开始安装啦~安装完成后可在桌面看到VS的图标 这个就是我们的Visual studio,安装完成后若桌面无快捷方式,可以在安装目录下的\Common7\IDE找到devenv.exe,右键发送到桌面快捷方式即可 写

weixin_44450018的博客 2970

Windows Hello安装和体验

工作以后生活变得枯燥单调,整点小东西提升一下生活体验。所以今天搞了一个支持Windows hello的摄像头,安装过程中遇到一些问题但最后解决了,所以写下这个给大家参考参考

Nicer_feng's blog 1万+

手把手教大家安装 Intellij IDEA

大家好,我是指北君。 前言 今天指北君将手把手教大家怎么安装Java最强集成开发环境–Intellij IDEA。 Intellij IDEA 也被大家简称为IDEA。IDEA 是目前业界评价最好的Java集成开发环境,尤其表现在代码自动提示、代码重构、代码版本管理、代码分析等方面。 IDEA 分为社区版和付费版两个版本,我们现在是处于学习Java的阶段,社区版已经足够我们使用了。 指北君以前都是用eclipse的,期间也和IDEA换来换去使用了好一阵子,最终IDEA胜利了。我甚至还为此购买了JetBra

JavaTechNorth的博客 556

让照片动起来:hallo在windows下的安装实现

提示:之前安装过linux下的hallo,即人脸讲话系统。hallo是目前使用的较好的一个虚拟人脸视频生成系统,相对比SadTalker而言,表情更加逼真,人物更加形象。这里对windows下尝鲜hallo的教程,进行了详细的说明。

wqthaha的专栏 2678

【逆向实战入门】Lua Hook进阶:从函数拦截到流程控制的实战解析

本文深入解析Lua Hook技术的进阶应用,从基础函数拦截到复杂流程控制,提供实战技巧与避坑指南。通过保存原函数指针、条件性Hook及调用栈分析等高级方法,帮助开发者在游戏辅助、自动化工具等场景中精准控制程序行为,同时确保稳定性和反检测能力。

weixin_30613343的博客 331

XDS110 USB Debug Probe连接错误-260:CCS Theia环境下的诊断与修复指南

本文详细解析了CCS Theia环境下XDS110 USB Debug Probe连接错误-260的诊断与修复方法。从硬件连接到驱动状态、固件更新到软件配置,提供了全面的排查指南,帮助开发者快速解决这一常见的调试器通信障碍问题,确保嵌入式开发工作流畅进行。

hope8的博客 282

小白必看:Windows Hello安装图文指南

上完成体验非常流畅,它的实时预览功能让我能随时查看界面效果,内置的Electron模板省去了繁琐的环境配置。最惊喜的是部署功能,只需要点击一次就能生成可执行文件,连打包签名的步骤都自动化了,对于我这样的独立开发者来说简直是神器。我现在已经用它做了三个小工具,每次从编码到发布平均不超过两小时,这种效率在传统开发环境中根本不敢想象。在实际使用中,我发现两个实用技巧:保持摄像头清洁能显著提升识别率,而定期重新录入生物特征可以适应外貌变化。如果遇到识别延迟,尝试在设备管理器中重置生物识别驱动往往能立即解决问题。

SapphireOwl29的博客 1033

AI人工智能与模拟退火:碰撞出的智慧火花

本文旨在为读者全面介绍模拟退火算法在人工智能领域的应用。我们将涵盖从基础理论到实际实现的完整知识体系,帮助读者理解这一受自然界启发的优化技术如何解决复杂的计算问题。文章首先介绍模拟退火的基本概念,然后深入其工作原理和数学基础,接着通过Python实现展示具体应用,最后讨论实际应用场景和未来发展方向。模拟退火(Simulated Annealing, SA):一种受物理退火过程启发的概率性优化算法能量函数(Energy Function):评估系统状态的函数,对应优化问题的目标函数。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 452

企业级部署:Windows Hello安装最佳实践

最近在公司负责了一个Windows Hello的大规模部署项目,过程中踩了不少坑,也积累了一些实用经验。Windows Hello作为微软推出的生物识别登录方案,确实能显著提升企业安全性和员工使用体验,但在实际部署时会遇到各种意想不到的问题。对于需要类似部署的企业IT团队,建议先做小范围试点,收集反馈后再全面推广。现在回看,最大的收获是建立了一套标准化的生物识别部署流程,后续其他分公司的实施就轻松多了。的代码协作功能,团队可以实时查看脚本修改记录,遇到问题还能直接调用AI助手分析日志,大大提升了开发效率。

NightshadeRaven21的博客 292

SVM-支持向量机学习(1):线性可分SVM的基本型

1. foreword先看的是李航老师的书第7章,比较传统按照以下三节展开: 线性可分SVM 线性SVM 非线性SVM SMO算法 李航老师讲东西向来不拖泥带水,但本节也几乎用了40页的篇幅,足见涉及内容之多。7月底硬着头皮啃了下来,边看边在笔记上摘抄标注,花了2天时间对SVM有了基本认识。一个月过去了,如今重新整理为博客,再看轻松许多,并不断对比西瓜书的内容,启望达到融会贯通。西瓜书此节明显节奏轻

鸟恋旧林的博客 8680

msf后渗透之获取登入password、远程控制、调用摄像头

在terminal输入load kili creds_all直接获取密码(不一定成功) 使用kiwi_cmd sekurlsa::logonpasswords获取密码

m0_61506558的博客 2964

win11中关闭windows hello 尝试再次运行安装程序 的解决方法

1.、按 “Windows 徽标键+X”,启动设备管理器。找到您的指纹(生物识别)驱动,右键卸载,重启设备。再次打开设备管理器,点击 “操作”>“扫描检测硬件改动”,Windows 会在联网状态下寻找合适的驱动进行安装。安装后再次重启设备。 2.、按 “Windows 徽标键+R”,输入 “services.msc”,回车启动服务管理器。找到 Windows Biometric Service 服务,将其停止。 3.、找到 C:\Windows\System32\WinBioDatabase 下的数据

微积冰 6万+

DTI-ALPS处理笔记

前段时间刚好学习了一下DTI-ALPS处理(diffusion tensor image analysis along the perivascular space ),记录一下,以便后续学习。ALPS是2017年发表在《Japanese Journal of Radiology》的一篇文章首次提出的 (),主要用于无创评估脑内淋巴系统功能的衡量数值。C图和D图中的蓝色部分是投射纤维,绿色部分是联合纤维,红色部分是皮下纤维。

weixin_52073820的博客 4789

一起来学Objective-C(1)——Window下开发环境安装和Hello World

Objective-C是在C语言的基础上的扩展,是一种面向对象的编程语言。这里假设读者有面向对象的编程基础。 1. 下载并安装开发环境  到http://www.gnustep.org/experience/Windows.html下载以下四个文件: Package Required? Stable Unstable Notes GNUs

ts_rfl的专栏 985

数据资产可视化分析:PowerBI在大数据管理中的实战

目的:帮你搞懂“为什么数据资产需要可视化?”“PowerBI能帮企业解决什么问题?”,并掌握用PowerBI做大数据可视化的实战技巧。范围:覆盖数据资产定义、可视化分析原理、PowerBI核心功能(数据连接、建模、可视化)、零售企业实战案例,以及未来趋势与挑战。背景:为什么企业的数据像乱堆的玩具?核心概念:数据资产、可视化分析、PowerBI分别是什么?它们怎么配合?实战步骤:用PowerBI帮零售企业整理“销售玩具箱”,做出能指导决策的仪表盘;应用场景:不同部门怎么用这个“整理好的玩具箱”?

2501_92132293的博客 906

10、数据挖掘与轨迹生成技术:FSSEMiner与CondTraj - GAN的探索

本文介绍了两种先进的数据处理技术:FSSEMiner算法用于从动态属性图中挖掘频繁顺序子图演化模式,揭示如交通流和疾病传播等复杂系统的演化规律;CondTraj-GAN是一种端到端的条件生成对抗网络,能够生成高质量的合成车辆轨迹,解决真实轨迹数据因隐私问题难以获取的挑战。通过实验评估与真实数据集验证,两种技术在可扩展性、实用性及生成质量方面均表现出色,并在交通管理、城市规划、自动驾驶研发等领域具有广泛应用前景。

grafana8visual的博客 87

Objective-C,ObjC语言简介+url

Objective-C,ObjC语言简介 url http://zh.wikipedia.org/wiki/Objective-C 一起来学Objective-C(1)——Window下开发环境安装和Hello World http://blog.youkuaiyun.com/donhao/article/details/6731781 转载于:https://www.cnblo...

weixin_30883777的博客 71

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

如何快速搭建Nano-X Window System开发环境:从源码编译到运行第一个应用

Nano-X Window System(也称为Microwindows)是一个轻量级的图形窗口系统,专为嵌入式设备和资源受限环境设计。本文将为你提供完整的**Nano-X Window System开发环境搭建指南**,从源码编译到运行第一个"Hello World"应用,帮助你快速上手这个强大的嵌入式GUI框架。 ## 📋 Nano-X Window System简介 Nano-X Wi

gitblog_00052的博客 405

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

android 蓝牙通讯demo

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

Window安装Go语言最新版

可有人又要说了,这还用命令行查看,下载以及安装的时候,不是知道版本了吗?的确,是知道你当前安装的。命令行窗口怎么会有这个命令呢?反正新版本不需要配置环境变量了。在此之前,或许有人会说,你环境变量还没配置啊!其实可以从以下几个地方下载Go语言开发包。点击``OK```后,又回到上一步界面。或者直接点击右上角红叉关闭它。使用以下命令查看当前安装的。其实与第二个是一样的。next```下去。

仗剑行于江湖,执笔记江湖事。 574

搭建Python开发环境

本文使用Windows操作系统 + VS Code搭建开发环境,Python的环境的安装和搭建非常的简单,小伙伴们想学Python的赶紧动手起来。

架构文摘 616

Python开发环境 用Windows搭建开发

Python语言逐渐被广泛应用于处理系统管理任务和Web编程,自从20世纪90年代初诞生至今。现在就让我们来搭建一个python的开发环境,Windows搭建python开发环境,一切从"Hello world"开始。 基本概念 Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General

m0_49079037的博客 537

【PHP】Windows环境Hello World

转自:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html 一 下载 XAMPP下载地址:https://sourceforge.net/projects/xampp/?source=typ_redirect(原地址404) 安装windows PHP环境需要apache php mysql三个模块,我直接下...

weixin_30955341的博客 109

(二)C++配置开发环境与使用

在专栏C++教程的第一篇初识C++中,我们了解了C++的历史与发展,和特点与适用场景。 在专栏C++教程的第二篇中,将详细指导你如何从0开始搭建C++开发环境,并通过创建并运行第一个“Hello,World!”程序来验证环境配置的成功。

tyz_C的博客 1554
上一篇: STL函数对象之自定义函数对象
下一篇: iOS应用程序生命周期(前后台切换,应用的各种状态)详解
FlowShell
博客等级 码龄17年 119粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值