图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境
?
一 下載資源
??? GNUstep Windows Installer提供了Windows平臺下的Objective-C的模擬開發環境,一共有四個軟件包;還需要下載CodeBlocks;可到我的網盤下載;
http://pan.baidu.com/s/1bnjM2RX
http://pan.baidu.com/s/1c0iyAC4
http://pan.baidu.com/s/1o6Hqf4u
http://pan.baidu.com/s/1sj4sIPR
http://pan.baidu.com/s/1dD3vqfv
二 安裝 GNUstep,四個包的安裝初始界面如下,一路next即可;鄙人裝在D:\GNUstep
?
?
?
?
三 下載安裝CodeBlocks
?
雙擊安裝;
?
選擇想安裝的組件;
?
安裝完成,開始菜單如下圖;
?
第一次啟動CodeBlocks,出現選擇編譯器的界面,直接點OK;
?
CodeBlocks啟動后的界面如下;
?
四 配置CodeBlocks
??? 為Code::Blocks添加編譯器
?
菜單Settings-Compiler and debugger-Global compiler settings;
在Selected compiler下拉框下面點擊Copy, 在彈出窗口中填入: GNUstep MinGW Compiler
?
點擊Toolchain executables選項卡,將Compiler’s installation directory選擇為D:\GNUstep\mingwbin
?
?
創建一個Console的C工程,
?
將main.c刪除,新建main.m文件,內容如下:
#import <Foundation/Foundation.h>
int main (int argc, const char *argv[]) {
??? NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
??? NSLog(@"Hello World!");
??? [pool drain];
??? return 0;
}
?
?
右擊main.m點擊property,選擇Build選項卡,將Compile file與Link file都打上勾,
?
選擇Advanced,將Compiler variable的內容改為CC;
?
設置編譯選項
右擊創建的工程,選擇Build options…,Selected compiler編譯器選擇GNUstep MinGW Compiler, 選擇Compiler settings>Other options中填入-fconstant-string-class=NSConstantString
?
選擇Linker settings選項卡,點擊Add,增加如下兩行內容:
D:/GNUstep/GNUstep/System/Library/Libraries/libobjc.dll.a
D:/GNUstep/GNUstep/System/Library/Libraries/libgnustep-base.dll.a
?
選擇Search directories>Compiler,點擊Add,增加如下內容:?
??? D:/GNUstep/GNUstep/System/Library/Headers
?
增加.m文件類型高亮及編輯器關聯
點擊Settings>Editors>Syntax highlighting, 選擇Syntax highlighting for: C/C++,點擊Filemasks…,在彈出窗口里面加入*.m,點OK
選擇Matlab,點擊Filemasks…,將里面的*.m刪除
?
點擊Settings>Environment>Files extension handling,添加*.m,在To open the file中選擇
Open it in a Code::Blocks editor即可
?
配置完成,下面來Run一下;結果如下圖,顯示Hello World;成功了; 可以進入下一步的開發;
總結
以上是生活随笔為你收集整理的图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个批量停止和启动服务的工具
- 下一篇: 图解Windows下开发Objectiv