2013-03-13 47 views
0

我想在Windows 7下第一次編譯一個Obj-C源代碼。 我安裝了GNUstep,當我嘗試編譯一個簡單的hello世界文件時,它對我說 我的MinGW之前的代碼塊FWIW安裝...在Windows下編譯第一個Obj-C源代碼

以下是錯誤信息,我從GNUstep的外殼得到:

screenshot

編輯:我tryed添加此GNUmakefile

include $(GNUSTEP_MAKEFILES)/common.make 

APP_NAME = PanelTest 
PanelTest_OBJC_FILES = main.m 

include $(GNUSTEP_MAKEFILES)/application.make 

但沒有任何變化。

編輯2:請參閱@crashmstr回覆克服了問題。

現在,當我編譯它說,我這個

fatal error: Foundation/Foundation.h: No such file or directory compilaion terminated.

我應該怎麼辦?

+1

這裏甚至沒有足夠的信息來解決您的問題。 – 2013-03-13 19:28:30

+0

對不起,我忘了添加錯誤消息圖片 – doplumi 2013-03-13 19:29:53

+1

哇,而不是從控制檯複製一個2行,你創建一個截圖。 – vikingosegundo 2013-03-13 19:39:43

回答

4

C:\正在將您留在cd命令中,然後在下一行中,您將添加g++以發送到cd命令。

注意在g++代替$前面的>,加上它說sh: cd: C:g++

在外殼的事實,你需要使用的Unix風格的路徑和/作爲路徑分隔符。

+0

你是對的。無論如何,它不會編譯,它說 – doplumi 2013-03-13 19:56:36

+0

致命錯誤:Foundation/Foundation.h:沒有這樣的文件或目錄compilaion終止。 – doplumi 2013-03-13 19:57:15

+0

我想說這是一個新問題。 – crashmstr 2013-03-13 19:59:00

0

您的路徑設置是否正確?我在截圖中看到的錯誤消息是指g++未找到。

+0

我可以在哪裏設置我的g ++路徑? – doplumi 2013-03-13 19:33:33

+0

我應該在高級系統首選項下將g ++添加到我的系統變量中嗎? – doplumi 2013-03-13 19:35:40

+0

我更改了環境變量中的PATH,但沒有任何內容...相同的錯誤消息 – doplumi 2013-03-13 19:38:29