System和GNUstep Core是必装的,重要描述了

http://www.61ic.com/Mobile/iPhone/201108/36504.html

Objective-C开发之CodeBlocks实例操作的情节是本文要介绍的始末,重要描述了CodeBlocks连锁的剧情,先来看详细内容。


  1. 率先安装Objective-C编写翻译器

Objective-C开发之CodeBlocks实例操作
小编:腾讯网    小说来源:博客园    点击数:139    更新时间:二零一一-8-5  
 

GNUstep Windows
Installer提供了Windows平台下的Objective-C的模仿开发环境,一共有多个软件包,当中GNUstep
System和GNUstep Core是必装的,GNUstep Devel和Cairo
Backend是选装的。甭管必装选装,二次性全安上,免得以后麻烦。

Objective-C开发之CodeBlocks实例操作的内容是本文要介绍的剧情,主要讲述了CodeBlocks相关的始末,先来看详细内容。

八个公文都安装到C:GNUstep下

  1. 第贰安装Objective-C编写翻译器
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.25.1-setup.exe   http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.25.0-setup.exe   http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.1.1-setup.exe   http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-cairo-0.22.1-setup.exe 

GNUstep Windows
Installer提供了Windows平台下的Objective-C的模拟开发条件,一共有八个软件包,在那之中GNUstep
System和GNUstep Core是必装的,GNUstep Devel和Cairo
Backend是选装的。甭管必装选装,2遍性全安上,免得现在麻烦。

  1. 为Code::Blocks添加编写翻译器

八个文本都安装到C:GNUstep下

开拓Code::Blocks,点击菜单Settings>Compiler and debugger>Global
compiler settings

   
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.25.1-setup.exe
 
     
   
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.25.0-setup.exe
 
     
   
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.1.1-setup.exe
 
     
   
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-cairo-0.22.1-setup.exe

在Selected compiler下拉框下边点击Copy, 在弹出窗口中填入: GNUstep MinGW
Compiler

  1. 为Code::Blocks添加编译器

之后,点击Toolchain executables选项卡,将Compiler’s installation
directory选择为C:GNUstepmingwbin

开辟Code::Blocks,点击菜单Settings>Compiler and debugger>Global
compiler settings

  1. 创建Objective-C工程

在Selected compiler下拉框上边点击Copy, 在弹出窗口中填入: GNUstep MinGW
Compiler

创立多少个Console的C工程,将main.c删除,新建main.m文件,内容如下:

之后,点击Toolchain executables选项卡,将Compiler’s installation
directory选择为C:GNUstepmingwbin

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

右击main.m点击property,选取Build选项卡,将Compile file与Link
file都打上勾,选用Advanced,将Compiler variable的情节改为CC

创制三个Console的C工程,将main.c删除,新建main.m文件,内容如下:

  1. 设置编写翻译选项

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

(1)方法一

右击main.m点击property,选用Build选项卡,将Compile file与Link
file都打上勾,选取Advanced,将Compiler variable的始末改为CC

右击将创造的工程,选用Build options…,Selected compiler编写翻译器接纳GNUstep
MinGW Compiler, 选择Compiler settings>Other
options中填入-fconstant-string-class=NSConstantString

  1. 设置编写翻译选项

选料Linker settings选项卡,点击Add,增添如下两行内容:

(1)方法一

C:/GNUstep/GNUstep/System/Library/Libraries/libobjc.dll.a  C:/GNUstep/GNUstep/System/Library/Libraries/libgnustep-base.dll.a 

右击将制造的工程,选用Build options…,Selected compiler编译器选用GNUstep
MinGW Compiler, 选拔Compiler settings>Other
options中填入-fconstant-string-class=NSConstantString

选用Search directories>Compiler,点击Add,扩展如下内容:

分选Linker settings选项卡,点击Add,增添如下两行内容:

C:/GNUstep/GNUstep/System/Library/Headers 

    C:/GNUstep/GNUstep/System/Library/Libraries/libobjc.dll.a  
    C:/GNUstep/GNUstep/System/Library/Libraries/libgnustep-base.dll.a

(2)方法二

挑选Search directories>Compiler,点击Add,扩大如下内容:

右击将成立的工程,选取Build options…,Selected compiler编写翻译器采取GNUstep
MinGW Compiler, 选拔Compiler settings>Other options中填入

    C:/GNUstep/GNUstep/System/Library/Headers

-fconstant-string-class=NSConstantString -IC:/GNUstep/GNUstep/System/Library/Headers     -LC:/GNUstep/GNUstep/System/Library/Libraries 

(2)方法二

选择Linker settings选项卡,在Other linker options中输入-lobjc
-lgnustep-base即可

右击将开创的工程,采用Build options…,Selected compiler编译器选用GNUstep
MinGW Compiler, 选择Compiler settings>Other options中填入

  1. 扩张.m文件类型高亮及编辑器关联

    -fconstant-string-class=NSConstantString
-IC:/GNUstep/GNUstep/System/Library/Headers  
       -LC:/GNUstep/GNUstep/System/Library/Libraries

(1)点击Settings>艾德itors>Syntax highlighting, 选取Syntax
highlighting for: C/C++,点击Filemasks…,在弹出窗口里面参预*.m,点OK
接纳Matlab,点击Filemasks…,将里面包车型大巴*.m删除

选择Linker settings选项卡,在Other linker options中输入-lobjc
-lgnustep-base即可

(2)点击Settings>Environment>Files extension handling,点击*.m,在To
open the file中选择

  1. 扩张.m文件类型高亮及编辑器关联

Open it in a Code::Blocks editor即可。

(1)点击Settings>艾德itors>Syntax highlighting, 选拔Syntax
highlighting for: C/C++,点击Filemasks…,在弹出窗口里面参与*.m,点OK
慎选Matlab,点击Filemasks…,将内部的*.m删除

小结:Objective-C开发之CodeBlocks实例操作的剧情介绍完了,希望本文对你富有协理!

(2)点击Settings>Environment>Files extension handling,点击*.m,在To
open the file中选择

http://www.bkjia.com/IOSjc/608192.htmlwww.bkjia.comtruehttp://www.bkjia.com/IOSjc/608192.htmlTechArticleObjective-C 开发之 CodeBlocks
实例操作的内容是本文要介绍的情节,首要描述了 CodeBlocks
相关的剧情,先来看详细内容。 1. 首先安装Objective-C编…

Open it in a Code::Blocks editor即可。

小结:Objective-C开发之CodeBlocks实例操作的内容介绍完了,希望本文对您有所辅助!

相关文章