当前位置:首页 » 编程软件 » win7能编译一个oc吗

win7能编译一个oc吗

发布时间: 2022-02-27 07:02:56

❶ win7适合用那些c语言编译

  1. 用 Visual Studio 2010 旗舰版,它是专为Win7打造的,其他的版本也可以兼容,而且支持VC/VB/C#多种语言开发,安装下来才2G多,是一款相当不错的开发软件。

  2. 用开发版的比较好,学习版的有些功能减掉了。

  3. eclipseCDT也可以。纯绿色软件,解压缩就能用。完美支持win7。

  4. 学一门语言最好的方式就是 记事本+编译器。什么东西都要自己手写。这样映像才深。学的才透。

  5. Visual Studio(VS) 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。

  6. 另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。

❷ win7下如何配置oc环境

安装

上网搜了搜,这方面的资料真是不少,必备的东东是 GNUstep Developer Tools,可以参考这个链接 Windows Installer,安装很简单,按照顺序 GNUstep System、GNUstep Core、GNUstep Developer 安装即可,过程就不表述了。

安装完成后,我们可以用“程序 -> GNUstep -> Shell” 来启动一个模拟 UNIX 控制台,在这下面可以完成开发、编译、执行等工作。

开发

首先我们来写一个 HelloWorld,简单起见,我们在 C 盘根目录下创建 HelloWorld.m 文件,并保存,代码如下:

#import <Foundation/Foundation.h>

int main (int argc, const char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello World!");
[pool drain];

return 0;
}

注:关于用什么工具来编写代码,由于我也是初次使用,并没有特别好的工具推荐,我自己使的是 UltraEdit。

编译

由于 HelloWorld.m 是在 C 盘根目录下,所以首先我们将路径切换到 C 盘根目录:

$cd C:\
注:cd 这种方式同样适用于切换到任意驱动器或任意子目录下,路径的组织结构与 windows 没有区别,不区分大小写。

编译成目标码

gcc -fconstant-string-class=NSConstantString -c HelloWorld.m -I /GNUstep/System/Library/Headers
执行上面的命令后,控制台不会有任何输出,这是正确的,否则你需要去检查原因了。同时在 C 盘根目录下会生成一个 HelloWorld.o 的目标文件,在下一步,我们将用它来编译成可执行文件。

编译成可执行文件

gcc -o HelloWorld HelloWorld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
C 盘根目录下会生成 HelloWorld.exe

执行

我们可以直接在 Windows 控制台下执行 HelloWorld.exe,也可以在 Shell 窗口中执行:

在 Shell 窗口输入:

./HelloWorld.exe

输出如下:

2011-09-23 13:22:42.828 helloworld[5484] Hello World!
关于工作路径

我们做开发时,项目不可能放在 C 盘根目录下,一般都是有组织的,那么如何编译这类的文件呢?其实方法很简单,使用 cd 命令,进入到 .m 所在的目录下,然后执行编译。

Make

上面的编译过程很繁琐,稍有不慎就可能输入错误,造成编译失败,其实还有一个更简单的方法,就是建立一个 make 文件,对于 GNUstep 来说,make 文件名必须是“GNUmakefile”,内容如下:

include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME=HelloWorld<strong>
</strong>HelloWorld_OBJC_FILES=HelloWorld.m

include $(GNUSTEP_MAKEFILES)/tool.make

HelloWorld 关键字部分为可替换为实际内容。GNUmakefile 文件要求与 .m 文件在同一目录下。

make 的执行很简单,进入 “GNUmakefile” 所在的目录,在 Shell 窗口中执行 “make” 即可。这会在 “GNUmakefile” 所在目录下生成一个 obj 目录,obj 下包含了可执行文件和目标文件等。

后记

简简单单,基本上没什么波折,就是工作路径的问题烦了我一下,因为有人说在 GNUstep 安装目录下会有一个 “C:\GNUstep\home\username” 目录,可我安装后并没有类似的东东,也许是版本不一致或是别的什么原因吧,这已经不是问题了。

注:上面的问题是这样的,后来我发现这个 HOME 还是有的,启动 shell 后,输入 pwd 命令,得到当前工作路径为 /home/username,实际位置位于 “D:\GNUstep\msys\1.0\home\username”。

❸ WIN7下能用的C语言编译器

Visual Studio 2010 Express

http://download.microsoft.com/download/5/C/1/5C156922-CA10-49D8-B7E7-9BF092C3B6EB/VS2010ExpressCHS.iso

❹ 在Win7旗舰版下可以运行的C语言编译软件。

Win7下玩C语言,建议使用VS2008。TC?算了吧,这玩意都不知道什么咸丰年代的东西了。VC6.0?在XP下都是可以,在Vista/7下就不行了,微软已经正式宣布了VC6.0与Win7存在兼容问题,虽然说是可以强行装进去,但不知道什么时候就出一些莫名其妙的问题了,所以不推荐。想这些编译软件,还是安装版的好。

❺ 在win7下能编译OC吗

安装GNUstep,提供了Windows平台下的Object-C的模拟开发环境,一共有四个软件包,其中GNUstep System和GNUstep Core是必装的,GNUstep Devel和Cairo Backend是选装的。只安装前两个就够了。

❻ win7怎样才能使用GCC编译系统

方法如下:

1、双击GCC安装包,mingw-get-setup.exe,点击Install安装

2、点击Change选择安装路径,尽量不要有中文和空格,

3、将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。

4、找到安装目录的bin目录,将路径右键复制下来。

5、找到计算机,右键,属性。点击 高级系统设置

6、找到下面的 环境变量 点击

7、在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚复制的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。

❼ win7旗舰版64位的笔记本想装一个c语言编译程序

针对invisible蜻蜓的回答,我有不同的见解。我偏向运用VC6.0
VC6和高版本的VC没有本质区别(VC6是1998年的东西,大部分人、公司还是用VC6,市面上的书也都是用VC6),只不过是升级了一下C++的版本、STL的版本而已,对初学没有什么影响;VC6的操作方式和VC2008非常相似,用熟了VC6再学高版本的VC只用半小时而已;高版本的VC体积太大,要五六百兆,而上面给出的VC6只有100MB。所以强烈建议楼主用VC6就行了
VC6并不落后,现在很多企业开发也都在使用。
VC6下载地址:http://www.xiazaiba.com/html/350.html
VC6与win7兼容安装方法:http://wenku..com/view/b5e18fc589eb172ded63b7c8.html

❽ 请问可以请教下怎么在win7下编译OC吗

object-c 是可以在windows 和 linux上编译运行的。
但是无法开发ios应用。

编辑代码,直接用notepad++就可以了。

❾ oc可引导win7吗

oc可引导win7

Windows 7是由微软公司(Microsoft)2009年10月22日发布的桌面端操作系统,内核版本号为Windows NT 6.1。Windows 7可供家庭及商业工作环境的笔记本电脑 、多媒体中心等使用。Windows 7继承了包括Aero风格等多项功能,并且在此基础上增添了些许功能

❿ win7 下编译的程序为什么不能在xp下运行

需要安装netformwork4.0

热点内容
算法是什么意思 发布:2025-01-18 07:42:02 浏览:732
安卓手机怎么加速进程 发布:2025-01-18 07:29:48 浏览:681
塞恩拐弯脚本 发布:2025-01-18 07:29:37 浏览:742
师资配置含哪些内容 发布:2025-01-18 07:17:35 浏览:706
江西脚本 发布:2025-01-18 07:14:38 浏览:392
php中i方法 发布:2025-01-18 07:13:19 浏览:369
FTP宝塔Linux面板 发布:2025-01-18 07:10:05 浏览:396
无线网卡怎么改密码 发布:2025-01-18 06:54:41 浏览:766
ava动态编译 发布:2025-01-18 06:54:39 浏览:765
中国学位论文全文数据库 发布:2025-01-18 06:43:49 浏览:689