2010-01-29 63 views
1

我想在我的C模塊獲得破解,但我似乎無法獲得IDE的工作。我想使用Visual Studio,但我想我應該使用Unix(我只是不明白Unix)。學習C - 想要使用visual studio

如何在Visual Studio 2008中設置項目以使用C?我之前使用過Visual Studio for VB.net,並且使用起來很麻煩,但由於某些原因,這證明有些困難。

如果你知道我的意思,我只是不知道我應該在設置階段做什麼,我只能看到C++作爲一個選項,因爲它有很多子部分,我所看到的都不相關。

+1

重複的http://stackoverflow.com/questions/28605/c-on-visual-studio – 2010-01-29 09:19:34

+0

我建議現在是學習Unix的最佳時機,特別是當你處於舞臺時開始學習C – Joe 2010-01-29 09:39:44

+1

只需執行一個普通的C++控制檯項目,然後將任何.cpp文件重命名爲.c,而Visual Studio負責其餘部分。 – 2010-01-29 10:29:21

回答

2

第一件事... C++是 C.它們是不同的語言。有沒有這樣的東西作爲「C/C++」

其次 - 這並不難,開始使用GNU/Linux作爲開發環境,尤其是對C.我建議從以下考慮看看:

  1. Ubuntu。您可以刻錄自己的Ubuntu CD,從中啓動,然後在沒有安裝任何內容的情況下嘗試Ubuntu。如果您滿意,安裝雙引導系統(即不破壞Windows分區)只需點擊幾下即可。

  2. KDevelop。一旦你運行Ubuntu,你可以使用軟件包管理器來安裝KDevelop,這是我最喜歡的C IDE(早在我裁剪C代碼的時候)。

如果你遇到Ubuntu,那麼Ubuntu Forums有一個非常有用的社區。

在C方面,請查看comp.lang.c.moderated(似乎比十年前流行的comp.lang.c少了很多垃圾郵件)。還請查看the comp.lang.c FAQ這是一個建議的寶庫。

+0

我似乎記得最後一次Ubuntu livecd我沒有真正與GCC一起。儘管如此,幾年前。 – Joe 2010-01-29 16:06:43

+0

這是可能的......在這種情況下,您可以使用包管理器來安裝build-essential,其中包含gcc,make等。 – 2010-01-30 02:15:04

2

要創建一個空的C/C++項目:

新建 - >項目 - >的Visual C++ - > Win32的 - > Win32控制檯應用程序 - >下一步 - >勾選 「空項目」 - >完成。

現在去解決方案管理器(通常在IDE的左側),右鍵點擊「源文件」,然後單擊添加 - >新建項目 - > C++文件(的.cpp)。在該文件中,編寫代碼然後編譯並運行。

然後,您可以從項目屬性中的C++切換到純C或將文件重命名爲.c。

7

您可以創建一個標準的C++控制檯應用程序(或者MFC/Win32應用程序,具體取決於您需要的),然後在項目設置中進行更改,因此將其視爲C代碼: 配置 - > C/C++ - >高級 - >編譯爲。將其設置爲「編譯爲C代碼」。

或者乾脆/ TC標誌傳遞給編譯:)第一

+0

英文Visual Studio 2008:配置 - > C/C++ - >高級 - >編譯爲 – richj 2010-01-29 09:25:58

+0

謝謝,我會更正這個:) – Christian 2010-01-29 09:27:02

+0

似乎無法找到配置,我跟着下面的海報來到我可以在屏幕上鍵入代碼 新建 - >項目... - > Visual C++ - > Win32 - > Win32控制檯應用程序 - >下一步 - >勾選「空白項目」 - >完成。 但似乎無法找到配置位 – bob 2010-01-29 09:29:47

0

我建議給Dev-C++一個嘗試。它有一些內置的示例項目可以幫助你開始,它有非常好的包管理器,可以幫助安裝像boost和opengl/glut這樣的庫。獲得c/C++的一些基本知識後,您可以更輕鬆地將其移動到其他IDE中。

0

確保已安裝Visual C++。您可能只能安裝Visual Basic .NET。

然後當您創建一個項目時,您應該有一個Visual C++項目類型可供選擇。