當前位置:首頁 » 編程軟體 » win7能編譯一個oc嗎

win7能編譯一個oc嗎

發布時間: 2022-02-27 07:02:56

❶ win7適合用那些c語言編譯

  1. 用 Visual Studio 2010 旗艦版,它是專為Win7打造的,其他的版本也可以兼容,而且支持VC/VB/C#多種語言開發,安裝下來才2G多,是一款相當不錯的開發軟體。

  2. 用開發版的比較好,學習版的有些功能減掉了。

  3. eclipseCDT也可以。純綠色軟體,解壓縮就能用。完美支持win7。

  4. 學一門語言最好的方式就是 記事本+編譯器。什麼東西都要自己手寫。這樣映像才深。學的才透。

  5. Visual Studio(VS) 是一套完整的開發工具集,用於生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助於創建混合語言解決方案。

  6. 另外,這些語言利用了 .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

熱點內容
網路設置里沒有伺服器是什麼 發布:2025-01-18 09:52:19 瀏覽:342
阿里雲esc伺服器系統 發布:2025-01-18 09:49:16 瀏覽:789
你們家的無線網密碼是多少 發布:2025-01-18 09:47:50 瀏覽:729
renderscriptandroid 發布:2025-01-18 09:32:18 瀏覽:992
安卓手機如何拍游戲素材 發布:2025-01-18 09:30:59 瀏覽:347
廣州日立壓縮機有限公司 發布:2025-01-18 09:15:08 瀏覽:623
伺服器兩條寬頻如何疊加網速 發布:2025-01-18 08:52:17 瀏覽:730
oracle存儲過程集合 發布:2025-01-18 08:42:39 瀏覽:884
洋蔥數學緩存 發布:2025-01-18 08:38:36 瀏覽:918
電影的文件夾都是 發布:2025-01-18 08:21:49 瀏覽:835