win7能編譯一個oc嗎
用 Visual Studio 2010 旗艦版,它是專為Win7打造的,其他的版本也可以兼容,而且支持VC/VB/C#多種語言開發,安裝下來才2G多,是一款相當不錯的開發軟體。
用開發版的比較好,學習版的有些功能減掉了。
eclipseCDT也可以。純綠色軟體,解壓縮就能用。完美支持win7。
學一門語言最好的方式就是 記事本+編譯器。什麼東西都要自己手寫。這樣映像才深。學的才透。
Visual Studio(VS) 是一套完整的開發工具集,用於生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助於創建混合語言解決方案。
另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發的關鍵技術。
❷ win7下如何配置oc環境
安裝
上網搜了搜,這方面的資料真是不少,必備的東東是 GNUstep Developer Tools,可以參考這個鏈接 Windows Installer,安裝很簡單,按照順序 GNUstep System、GNUstep Core、GNUstep Developer 安裝即可,過程就不表述了。
安裝完成後,我們可以用「程序 -> GNUstep -> Shell」 來啟動一個模擬 UNIX 控制台,在這下面可以完成開發、編譯、執行等工作。
開發
首先我們來寫一個 HelloWorld,簡單起見,我們在 C 盤根目錄下創建 HelloWorld.m 文件,並保存,代碼如下:
#import <Foundation/Foundation.h>
int main (int argc, const char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello World!");
[pool drain];
return 0;
}
註:關於用什麼工具來編寫代碼,由於我也是初次使用,並沒有特別好的工具推薦,我自己使的是 UltraEdit。
編譯
由於 HelloWorld.m 是在 C 盤根目錄下,所以首先我們將路徑切換到 C 盤根目錄:
$cd C:\
註:cd 這種方式同樣適用於切換到任意驅動器或任意子目錄下,路徑的組織結構與 windows 沒有區別,不區分大小寫。
編譯成目標碼
gcc -fconstant-string-class=NSConstantString -c HelloWorld.m -I /GNUstep/System/Library/Headers
執行上面的命令後,控制台不會有任何輸出,這是正確的,否則你需要去檢查原因了。同時在 C 盤根目錄下會生成一個 HelloWorld.o 的目標文件,在下一步,我們將用它來編譯成可執行文件。
編譯成可執行文件
gcc -o HelloWorld HelloWorld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
C 盤根目錄下會生成 HelloWorld.exe
執行
我們可以直接在 Windows 控制台下執行 HelloWorld.exe,也可以在 Shell 窗口中執行:
在 Shell 窗口輸入:
./HelloWorld.exe
輸出如下:
2011-09-23 13:22:42.828 helloworld[5484] Hello World!
關於工作路徑
我們做開發時,項目不可能放在 C 盤根目錄下,一般都是有組織的,那麼如何編譯這類的文件呢?其實方法很簡單,使用 cd 命令,進入到 .m 所在的目錄下,然後執行編譯。
Make
上面的編譯過程很繁瑣,稍有不慎就可能輸入錯誤,造成編譯失敗,其實還有一個更簡單的方法,就是建立一個 make 文件,對於 GNUstep 來說,make 文件名必須是「GNUmakefile」,內容如下:
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=HelloWorld<strong>
</strong>HelloWorld_OBJC_FILES=HelloWorld.m
include $(GNUSTEP_MAKEFILES)/tool.make
HelloWorld 關鍵字部分為可替換為實際內容。GNUmakefile 文件要求與 .m 文件在同一目錄下。
make 的執行很簡單,進入 「GNUmakefile」 所在的目錄,在 Shell 窗口中執行 「make」 即可。這會在 「GNUmakefile」 所在目錄下生成一個 obj 目錄,obj 下包含了可執行文件和目標文件等。
後記
簡簡單單,基本上沒什麼波折,就是工作路徑的問題煩了我一下,因為有人說在 GNUstep 安裝目錄下會有一個 「C:\GNUstep\home\username」 目錄,可我安裝後並沒有類似的東東,也許是版本不一致或是別的什麼原因吧,這已經不是問題了。
註:上面的問題是這樣的,後來我發現這個 HOME 還是有的,啟動 shell 後,輸入 pwd 命令,得到當前工作路徑為 /home/username,實際位置位於 「D:\GNUstep\msys\1.0\home\username」。
❸ WIN7下能用的C語言編譯器
Visual Studio 2010 Express
http://download.microsoft.com/download/5/C/1/5C156922-CA10-49D8-B7E7-9BF092C3B6EB/VS2010ExpressCHS.iso
❹ 在Win7旗艦版下可以運行的C語言編譯軟體。
Win7下玩C語言,建議使用VS2008。TC?算了吧,這玩意都不知道什麼咸豐年代的東西了。VC6.0?在XP下都是可以,在Vista/7下就不行了,微軟已經正式宣布了VC6.0與Win7存在兼容問題,雖然說是可以強行裝進去,但不知道什麼時候就出一些莫名其妙的問題了,所以不推薦。想這些編譯軟體,還是安裝版的好。
❺ 在win7下能編譯OC嗎
安裝GNUstep,提供了Windows平台下的Object-C的模擬開發環境,一共有四個軟體包,其中GNUstep System和GNUstep Core是必裝的,GNUstep Devel和Cairo Backend是選裝的。只安裝前兩個就夠了。
❻ win7怎樣才能使用GCC編譯系統
方法如下:
1、雙擊GCC安裝包,mingw-get-setup.exe,點擊Install安裝
2、點擊Change選擇安裝路徑,盡量不要有中文和空格,
3、將package 下面的mingw-***和mingw32-***和msys-**。都勾選上,等待下載安裝,直到勾選框全部變成土灰色。
4、找到安裝目錄的bin目錄,將路徑右鍵復制下來。
5、找到計算機,右鍵,屬性。點擊 高級系統設置
6、找到下面的 環境變數 點擊
7、在系統變數裡面找到 Path變數,雙擊出現下面輸入框,在變數值的末尾添加剛剛復制的bin目錄,並在最後加上英文狀態下 的分號(;)。點擊確定。
❼ win7旗艦版64位的筆記本想裝一個c語言編譯程序
針對invisible蜻蜓的回答,我有不同的見解。我偏向運用VC6.0
VC6和高版本的VC沒有本質區別(VC6是1998年的東西,大部分人、公司還是用VC6,市面上的書也都是用VC6),只不過是升級了一下C++的版本、STL的版本而已,對初學沒有什麼影響;VC6的操作方式和VC2008非常相似,用熟了VC6再學高版本的VC只用半小時而已;高版本的VC體積太大,要五六百兆,而上面給出的VC6隻有100MB。所以強烈建議樓主用VC6就行了
VC6並不落後,現在很多企業開發也都在使用。
VC6下載地址:http://www.xiazaiba.com/html/350.html
VC6與win7兼容安裝方法:http://wenku..com/view/b5e18fc589eb172ded63b7c8.html
❽ 請問可以請教下怎麼在win7下編譯OC嗎
object-c 是可以在windows 和 linux上編譯運行的。
但是無法開發ios應用。
編輯代碼,直接用notepad++就可以了。
❾ oc可引導win7嗎
oc可引導win7
Windows 7是由微軟公司(Microsoft)2009年10月22日發布的桌面端操作系統,內核版本號為Windows NT 6.1。Windows 7可供家庭及商業工作環境的筆記本電腦 、多媒體中心等使用。Windows 7繼承了包括Aero風格等多項功能,並且在此基礎上增添了些許功能
❿ win7 下編譯的程序為什麼不能在xp下運行
需要安裝netformwork4.0