成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Objective-C開發之CodeBlocks實例操作

移動開發 iOS
本文介紹的是在Objective-C實現CodeBlocks的實例操作,主要講述了CodeBlocks相關的內容,先來看詳細內容。

Objective-C開發之CodeBlocks實例操作的內容是本文要介紹的內容,主要講述了CodeBlocks相關的內容,先來看詳細內容。

1. 首先安裝Objective-C編譯器

GNUstep Windows Installer提供了Windows平臺下的Objective-C的模擬開發環境,一共有四個軟件包,其中GNUstep System和GNUstep Core是必裝的,GNUstep Devel和Cairo Backend是選裝的。甭管必裝選裝,一次性全安上,免得以后麻煩。

四個文件都安裝到C:GNUstep下

  1. http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-msys-system-0.25.1-setup.exe  
  2.  
  3. http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.25.0-setup.exe  
  4.  
  5. http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-devel-1.1.1-setup.exe  
  6.  
  7. http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-cairo-0.22.1-setup.exe 

2. 為Code::Blocks添加編譯器

打開Code::Blocks,點擊菜單Settings>Compiler and debugger>Global compiler settings

在Selected compiler下拉框下面點擊Copy, 在彈出窗口中填入: GNUstep MinGW Compiler

之后,點擊Toolchain executables選項卡,將Compiler’s installation directory選擇為C:GNUstepmingwbin

3. 創建Objective-C工程

創建一個Console的C工程,將main.c刪除,新建main.m文件,內容如下:

  1. #import <Foundation/Foundation.h> 
  2. int main (int argc, const char *argv[]) {  
  3.     NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];  
  4.     NSLog(@"Hello World!");  
  5.     [pool drain];  
  6.     return 0;  

右擊main.m點擊property,選擇Build選項卡,將Compile file與Link file都打上勾,選擇Advanced,將Compiler variable的內容改為CC

4. 設置編譯選項

(1)方法一

右擊將創建的工程,選擇Build options…,Selected compiler編譯器選擇GNUstep MinGW Compiler, 選擇Compiler settings>Other options中填入-fconstant-string-class=NSConstantString

選擇Linker settings選項卡,點擊Add,增加如下兩行內容:

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

選擇Search directories>Compiler,點擊Add,增加如下內容:

  1. C:/GNUstep/GNUstep/System/Library/Headers 

(2)方法二

右擊將創建的工程,選擇Build options…,Selected compiler編譯器選擇GNUstep MinGW Compiler, 選擇Compiler settings>Other options中填入

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

選擇Linker settings選項卡,在Other linker options中輸入-lobjc -lgnustep-base即可

5. 增加.m文件類型高亮及編輯器關聯

(1)點擊Settings>Editors>Syntax highlighting, 選擇Syntax highlighting for: C/C++,點擊Filemasks…,在彈出窗口里面加入*.m,點OK
選擇Matlab,點擊Filemasks…,將里面的*.m刪除

(2)點擊Settings>Environment>Files extension handling,點擊*.m,在To open the file中選擇

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

小結:Objective-C開發之CodeBlocks實例操作的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-04 09:47:33

iOS Objective- JavaScript

2011-07-29 15:47:21

iPhone開發 Objective- C

2014-09-26 09:49:48

SwiftObjective-C

2011-07-28 15:11:23

iOS Objective-

2013-05-02 10:51:17

iOS開發Objective-C@property

2013-07-24 19:19:03

Objective-CiOS開發動態特性之protoc

2014-04-01 10:50:42

iOS開發runtimeObjective-C

2011-04-08 10:51:17

Objective-CiOS

2011-08-10 18:07:29

Objective-C反射

2013-06-20 10:40:32

Objective-C實現截圖

2013-03-27 12:54:00

iOS開發Objective-C

2011-05-11 15:58:34

Objective-C

2011-05-11 11:20:26

Objective-C

2011-08-04 10:04:17

Objective-C 分類 協議

2011-08-09 15:53:28

2010-09-01 09:19:33

Objective-CiPhone開發iPhone

2011-07-25 17:31:49

iPhone Objective-

2014-04-03 09:36:47

Objective-Cruby消息傳遞

2011-07-07 17:04:33

iPhone Action Objective-

2011-07-18 14:59:20

iPhone Objective-
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产高清视频 | 不卡一区二区在线观看 | 国外成人免费视频 | 国产真实乱对白精彩久久小说 | 国产视频第一页 | 国产成人精品午夜视频免费 | 久久久久久电影 | 国产精品毛片在线 | 国产综合久久久 | 国产成人综合一区二区三区 | 综合亚洲视频 | 亚洲国产第一页 | 国产免费一区 | 国产高清在线精品一区二区三区 | 亚洲精品国产成人 | 91成人在线视频 | 欧美一区二区三区视频 | 日本久久www成人免 成人久久久久 | 精品国产高清一区二区三区 | 欧美一区二区在线 | 免费看黄色片 | h片在线看| 三级av在线 | 日本久久精品视频 | 精品视频一区二区三区 | 精品一二区 | 337p日本欧洲亚洲大胆 | 国产成人一区二区三区精 | 日韩在线免费播放 | 欧美精品在线一区 | 午夜免费视频 | 欧洲妇女成人淫片aaa视频 | 狠狠躁夜夜躁人人爽天天高潮 | 久久国产成人 | jdav视频在线观看免费 | 中文字幕av网 | 国产高清一二三区 | 免费国产视频在线观看 | 久久精品色欧美aⅴ一区二区 | 亚洲精品久久国产高清情趣图文 | 精品日韩一区二区 |