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,實際上就是新建了一個編譯器。沒什麼意思。
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版本的,安裝按照引導直接進行安裝即可,沒有
Windows下ARM 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