Win10利用CodeBlocks搭建Objective-C開發環境(一)


為了學習ios開發,而手頭沒有蘋果機,若在windows平台下學習objective-c編程、則需要安裝OC開發環境,

經過在網上查閱各種相關資料,歷經多次失敗,終於安裝並測試成功,特將安裝過程和經驗進行分享;

(麻蛋,網上的很多教程,有許多都是直接轉載、缺胳膊少腿,未經嘗試,真是讓我廢了老大勁(;´д`)ゞ;

為了方便目前想在Windows下學習OC編程的兄弟們,現把整個過程整理出來以方便大家。o(* ̄3 ̄)o )

一、安裝CodeBlocks跨平台IDE開發環境

軟件安裝地址,請點擊下載安裝。

 建議安裝 codeblocks-17.12mingw-setup.exe 版本,該軟件包集成gcc/gcc+編譯器;

二、安裝gnustep編譯器


注意:參照網頁說明,必須按照1、2、3的順序安裝,建議安裝時“以管理員身份運行”;

默認3個軟件均安裝在C:\GNUstep下;建議按照默認操作安裝,方便后面進行配置鏈接。

三、配置CodeBlocks開發環境

1、打開界面后如下:

 2、配置編譯器

依次點擊進入Settings->Compiler...,默認選擇GNU GCC Compiler編譯器,點擊Copy,復制一個編譯器配置文件,

(點擊復制后會自動彈出重命名對話框),將復制的配置文件重命名為GUNstep MinGW Compiler,點擊“set as default”,

作為OC的默認編譯器配置文件,如圖:

編譯器設置

依次點擊 compiler setting->Other compiler Options ,在下面空白處錄入:

-fconstant-string-class=NSConstantString -std=c99

鏈接器設置

點擊linker setting,依次添加兩個文件:

C:\GNUstep\GNUstep\System\Library\Libraries\libobjc.dll.a

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

具體文件路徑根據各位安裝的硬盤位置,該出路徑為默認安裝路徑;

搜索目錄

點擊search directories,添加搜索目錄:

C:\GNUstep\GNUstep\System\Library\Headers

添加文件類型和關鍵字支持(主要用於OC代碼指令進行着色,便於自動書寫和查閱)

依次點擊setting--editor-syntax highlighting-filemasks或keywords

在filemasks中文件擴展名中增加 :*.m,

在keywords中增加:@interface @implementation @end  @class @selector @protocol @public @protected @private id BOOL YES NO SEL nil  NULL self

刪除matlab中的文件類型:*.m,

在objective c中增加:*.m,

環境設置

依次點擊 setting--environment--files extension handling--new,增加 *.m 類型

 

至此 開發環境已經搭建成功

ヾ(◍°∇°◍)ノ゙,寫文章好累啊,以前也沒發過博文;不知道發布出來的效果如何,能不能看清圖片內容(キ`゚Д゚´)!!

四、新建工程,運行代碼進行測試

依次點擊 new--project--console application-選擇 c --工程名稱為test(工程名稱和文件夾地址,自己隨便取),然后一直點擊next即可,

最后一個界面時,請確認,默認編輯器是否是GNUstep,要與前面安裝的編譯器一致,否則運行時會提示“缺少編譯器”。

新建成功后會出現以下2個文件,源文件中有main.c和main.cpp;雙擊main.c左邊代碼視圖中會出現C語言“hello world”的代碼。

而OC對應的工程文件為.m文件,所以我們要刪除main.c並新建main.m文件;在main.c文件上右鍵,選擇“remove file from project”;

添加*.m文件類型,依次點擊test(新建的工程名稱,右鍵點擊)--project tree--edit file types & category..增加 *.m;---最后點擊ok。

該步操作如下圖:

然后建立main.m文件

在test上右鍵,選擇add file,在彈出對話框中(會自動打開大家建立的工程文件夾)新建文本文件,並重命名為main.m(需更改文本文件的擴展名);

至此,工程文件已經建好;但此時會發現main.m文件為灰色,且無法點擊,此時需右鍵點擊main.m文件,在option選項中勾選 compile file和 link file選項。

本文待續。。。。。

本文為博主原創,詳細記錄每步安裝及設置過程,請尊重作者成果,如需轉載請指明,文件出處“https://www.cnblogs.com/clsmile/p/11672403.html”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM