1. 程式人生 > >windows下 Codeblocks 搭建 Objective-c 開發環境

windows下 Codeblocks 搭建 Objective-c 開發環境

若你的電腦是windows的,但是又對Objectice-c感興趣,而電腦執行虛擬機器上的Mac OX又比較卡,那不妨試試在windows下執行Objective-c編譯器吧!

這裡是用Codeblocks整合Objective-c開發環境。在硬體方面沒有啥要求,而且操作簡單。


按順序安裝這四個檔案注意安裝路徑,我是把Gnustep和codeblocks放在了一個資料夾中。



安裝的時候我是把這個安裝路徑和GNUstep放一起

3.下面就是開始配置編譯器。開啟codeblocks後

進入Settings->Compiler and debugger...,選擇GNU GCC Compiler

編譯器,按“Copy”按鈕,並重新命名為GNUstep MinGW Compiler並儲存。



可能會有疑問為什麼copy,實際上就是新建了一個編譯器。沒什麼意思。

4,之後進入Other Options 分頁,錄入

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


5、聯結器設定 Linker stettings

在連線庫(Link Libraries)中新增兩個檔案,如圖。

它們在D:\Codeblocks1\GNUstep\GNUstep\System\Library\Libraries資料夾裡找到(在自己的GNUstep安裝路徑中找。)

libgnustep-base.dll.a

libobjc.dll.a


6,指定搜尋目錄Search directories

Compiler(編譯器)設定為D:\Codeblocks1\GNUstep\GNUstep\System\Library\Headers


Linker(聯結器)設定為D:\Codeblocks1\GNUstep\GNUstep\System\Library\Libraries


Toolchain裡面設定為:D:\Codeblocks1\GNUstep(設定為GNUstep路徑)

這一步網上好多blog中都未涉及,如果沒有設定可能會引起在run時會出現error:no such file or ...後面這個詞記不清了。)


7.新增Objective-C檔案型別支援

 1)進入Settings->Environment...選擇Files extension handling 新增*.m。如圖:


2)進入 Project->Project tree->Edit file types & categories... ,在Sources下面新增 *.m 到檔案型別列表中。如圖:



位置放前後無所謂。

 3)進入 Settings->Editor...,選擇 Syntax highlighting,點選“Filemasks....”按鈕,在彈出框尾部新增*.m 到檔案型別。如圖:


4)點選“Keywords...”按鈕 (緊靠Filemasks...按鈕) 新增下面Object-C的關鍵字到Edit Keywords列表中。

 @interface @implementation @end @class @selector @protocol @public @protected @private id BOOL YES NO SEL nil NULL self @protocol

如圖:


8,現在為止,環境就算配置好了。下面就是驗證一下配置的正確性。重啟codeblocks。

首先,新建一個工程,選擇File->New->Project…,會出現一個工程型別視窗,選擇Console Application。





9,把自己所建工程source中的main.cpp改成main.m.



10、雙擊開啟main.m把裡面原來的程式碼改為objective-c的程式碼:

下面給簡單的Hello World測試一下你的開發環境是否裝好了:

#import<Foundation/Foundation.h>

int main(int argc,const char *argv[]){
   NSLog(@"%@",@"Hello world !!");
   return(0);
}



有問題或者失敗的可以留言。

O(∩_∩)O謝謝支援,還會有更精彩的知識等著你,請繼續關注我!!!


相關推薦

windows Codeblocks 搭建 Objective-c 開發環境

若你的電腦是windows的,但是又對Objectice-c感興趣,而電腦執行虛擬機器上的Mac OX又比較卡,那不妨試試在windows下執行Objective-c編譯器吧! 這裡是用Codeblocks整合Objective-c開發環境。在硬體方面沒有啥要求,而且操作簡

Objective C 學習心得 (一):--Windows搭建objective C開發環境

      最近打算針對iPhone、iPod touch和iPad開發一些應用,所以,需要開始學習Objective C(蘋果推出的類似C語言的開發語言)。由於蘋果的自我封閉的產業鏈發展模式(從晶片、機器、開發語言、終端產品、服務)的限制,要想開發針對蘋果iPhone等產品

Windows快速搭建安卓開發環境android-studio

一、Android Studio簡單介紹 2013年GoogleI/O大會首次釋出了Android Studio IDE(Android平臺整合開發環境)。它基於Intellij IDEA開發環境,旨在取代Eclipse和ADT(Android開發者工具)為開

在ubuntu14.04上搭建Objective-C開發環境

我們的機器人需要iOS客戶端,於是要招iOS開發人員,而我們都不懂iOS開發,於是我緊急瞭解了下Objective-C(以下簡稱OC)的歷史和語法,然後想在ubuntu上動手試試OC程式設計,於是按照這篇文章搭建環境並編譯helloworld程式碼 gcc `gnustep

Windows配置Objective-C開發環境

hello rtc linker ces objc 安裝 指定 lighting 如果 一、IDE的安裝(Code::Blocks) 我們選用Code::Blocks作為IDE,它的安裝包可以從網上各處下載下來,對版本無特別要求。筆者使用的是16.10的版本(鏈接: htt

關於虛擬機器安裝CentOS7及C++開發環境搭建

       由於平時工作的環境就是在伺服器端的CentOS上進行C++的開發,所以週末閒來無事就在自己的電腦上安裝了虛擬機器,然後再虛擬機器上安裝的CentOS的作業系統。虛擬機器軟體用的是VMware workstation12版本的,安裝按照引導直接進行安裝即可,沒有

WindowsARM Linux應用程式開發環境搭建說明

這是因為工作寫的一個文件,主要是我們開發人員都不會Linux不會vi也不會命令列,於是研究了一下Windows系統除錯ARM Linux程式的辦法,在這共享一下。1. 概述嵌入式Linux系統的應用程式開發,編譯器一般是gcc,一般都說是要在Linux虛擬機器中進行開發和編譯。本文提供了一種能夠在Wind

vs2017搭建linux c++開發環境

學習 桌面 .com 無法 zh-cn href logs aic ice segmentfault對應博文頁面:https://segmentfault.com/a/1190000016300215 最近一直在閱讀ovs的源碼,看到用戶態代碼的時候,需要對用戶態的代碼進行

windows安裝搭建Python的CGI環境

今天學習到python的CGI程式設計, 從安裝Apache到除錯, 並不是很順利 , 但最終問題都得到了解決,決定還是寫一下最新版的apche2.4.37版本的安裝與除錯。 2. 將該壓縮包解壓到任意目錄下都可以 3. 修改conf目錄下的httpd.con

Linux搭建STM32的開發環境,非st官方工具

目錄 一、概述   1.目的 一、概述 1、目的   MDK+Jlink的開發環境集編譯、下載、除錯為一體,配合上友好的操作介面,給使用者者提供了很Happy的開發工具。但是,曾經玩過Linux系統的人總想嘗試對開發環境的一次搬移,轉戰到Li

windows android studio 的NDK開發環境配置(1)(2)

參考博主文章連結: 開發環境:  windows10  AS2.1.2 首先安裝NDK,  安裝完後,新建一個空專案。    點選下一步,知道新建一個新專案。 新建好的專案如下:  檢測local.properties 檔案裡面是否有ndk的路徑,沒有加上。

mac系統配置Eclipse Java/C++ 開發環境

步驟如下:  1. Mac OS X 本身已經安裝好 jdk,所以搭建 Java Eclipse環境很簡單,只需要下載適合系統的 Eclipse即可。首先檢視系統是幾位的(點選 Mac螢幕左上角的蘋果 Logo,選擇“關於本機”,在彈出的方形窗口裡點選“更多資訊…”按鈕,再

用cl和sublime搭建簡易c++開發環境

一些方法。。記錄一下。。僅供日後查閱。。 1.設定正確的環境變數,包括將VC\bin,Common7\IDE加入PATH,設定好INCLUDE和LIB變數。 2.由於使用vc的編譯器CL,所以需要新建一個build-system 我的sublime-build配置檔案:

Ruby系列文章之2 --- Windows安裝Ruby on Rails 開發環境

很多童鞋在Windows下安裝Ruby on Rails會遇到各種各樣的問http://題,因此銳氣大大的受到了挫折,所以一直在尋找一種神一樣的方法。 它就是 安裝Ruby on Rails從此不在折騰,非常簡單方便 這個方法是一條龍安裝,包括了Ruby和

Windows基於Eclipse的Hadoop開發環境完全配置(一)

網上搜了一些中文的,總是隻有一小部分,對於我們這些菜鳥來說,根本沒發用,更可惡的是,搜到的內容都是一樣的,哎,抄來抄去,估計都沒試過到底能不能用就貼上去了。 後來找了一個英文的:http://ebiquity.umbc.edu/Tutorials/Hadoop/00%20-%

[全圖解]Windows的hadoop雲端計算開發環境!只要兩步!

轉載請註明出處:http://blog.csdn.net/crazyhan00 小站 lotobuy.com cygwin可以在windows下模擬出linux環境,在其上安裝hadoop即可進行開發,hadoop4win提供了已經安裝好hadoop的Cygwin映象,直接

Ubuntu 10.04搭建SUN JAVA開發環境

安裝open-jdk-6,sudo apt-get install open-jdk-6(不知到為什麼不安裝這個執行不了java和javac命令!!!) 到oracle官網下載jdk-6u20-linux-i586.bin檔案 將jdk-6u20-linux-i586.bin複製到/usr/lib/jvm/j

windows用AppServ配置owncloud開發環境

之前寫過一篇部落格,說的是用xampp配置owncloud開發環境,但是今天電腦出了一些問題,然後重灌了一下xampp,但是 我卻發現按照之前的辦法配置環境出現了錯誤,提示沒有安裝mysql驅動,等各

Windows搭建基於VScode+clang+MinGW的C++開發環境

這種奇怪的組合大概只有我這種寫前端的mac使用者才會用的吧……參考資料:https://www.zhihu.com/question/30315894 setting程式碼直接貼裡面的就好了,這裡只做搭建過程整理。首先我們要去下一個VScode:https://code.vi

Windows 基於 Eclipse 的視覺化遠端 Linux C/C++ 開發環境搭建

1、簡介     Windows 下遠端 Linux 開發工具,比較著名的就是 WinGDB 和 Magic C++。都是商業軟體,而且配置複雜,據說還不穩定。其實,我們想要的就是個圖形環境 IDE,而且是直接操作的遠端 Linux 環境。經過若干的實踐,發現使用 Secu