日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows下关于Objective-C开发环境的配置

發布時間:2023/12/13 windows 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下关于Objective-C开发环境的配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近IOS一直很火,也想學習以以下OC開發,一般裝個虛擬機,然后裝個mac,我相信大多數人的機子跑不起來或者很卡,所以之前借鑒了一個文章,就是關于在windows下配置OC開發環境,這里我把自己的安裝說一下,順便以后查閱的時候方便查找。

1.首先要下載這4個東西:http://www.gnu.org/software/gnustep/experience/Windows.html

2.然后還有codeblocks:http://www.codeblocks.org/downloads/binaries

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)中添加兩個文件,如圖。

它們在C:\IOS開發\GNUstep\GNUstep\System\Library\Libraries文件夾里找到(在自己的GNUstep安裝路徑中找。)

libgnustep-base.dll.a

libobjc.dll.a



6,指定搜索目錄Search directories

Compiler(編譯器)設置為C:\IOS開發\GNUstep\GNUstep\System\Library\Headers;



Linker(連接器)設置為C:\IOS開發\GNUstep\GNUstep\System\Library\Libraries;



Toolchain里面設置為:C:\IOS開發\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。

之后出現:


隨便選個就行了。

隨便給自己的工程起個名字:


之后進行編譯器選擇,選擇自己剛才調試的compiler:

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


10,雙擊打開main.m把里面原來的代碼改為objective-c的代碼:

#import
int main(int argc,const char *argv[]){
?NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
?NSLog(@"%@",@"hello?world");
?[pool drain];
?return 0;
}

11,運行,進入Build->Build?and Run或直接按F9.如果運行成功即會出現:





創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的windows下关于Objective-C开发环境的配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。