vs2010的c編譯器版本
『壹』 如何在VS2010中運行編譯C和C++
在從基礎語言上去說:
1、原則上,VS主要面對win進行開發,VS2010支持C++語言。
2、C++語言環境原理上兼容C。
3、針對win進行的編程的C++一般都能移植到VS2010中,但一般來說,直接打開不同版本的VC++的工程並不能確定都能順利編譯,需要根據實際情況進行轉換、調整。低版本的VS一般打不開高版本VS生成的工程。跨版本太大的一般不能自動轉換,比如用VS2010去打開VC6.0生成的工程。
4、C語言編程一般都是很早期的代碼,很多針對DOS設計,所以,在VS2010中很多代碼是運行不過的,而且所使用的庫文件、函數名、定義都有很多不同,所以,想要順利編譯通過,多數情況下很難,需要做大量的修正。當然,如果只是一些練習和教學性的代碼,懂的人稍作修改,也可以在VS2010下進行測試與練習,不過DOS與WIN,在編程上有很大差別,基本上不是一回事。
『貳』 vc++6.0和vs2010的編程代碼差別大嗎
差別大,主要表現在以下方面
一、包含組件不同
1、vc++6.0:集成了MFC6.0,包含標准版(Standard Edition)、專業版(Professional Edition)與企業版(Enterprise Edition)
2、vs2010:帶來了NET Framework4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),並且支持開發面向Windows 7的應用程序。
二、系統支持不同
1、vc++6.0:對windows7和windows8的兼容性較差。在Windows7使用VC6.0隻需要忽略兼容性提示即可正常使用, 但是在Windows8(含Windows8.1)使用VC6.0則需要改原MSDEV.EXE文件名並改兼容性才能正常使用。
2、vs2010:還支持 IBMDB2和Oracle資料庫。Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程序和網路應用程序,也可以用來創建網路服務、智能設備應用程序和 Office 插件。
三、優缺點不同
1、vc++6.0:由C語言發展起來的,也支持C語言的編譯。6.0版本是使用最多的版本,很經典。最大的缺點是對於模版的支持比較差。
2、vs2010:拖曳式便能完成軟體的開發。簡簡單單的操作便可以實現一個界面的生成。但拖曳的界面,也應當有相應的代碼來實現功能。
『叄』 想問下vs2010用的是標准c++編碼器嗎和vc++6.0有什麼區別求專業人士解答
vs2010用的不是標準的c++編碼器
由於微軟有廣大的市場佔有率,他可以更直接的給用戶更加方便的用戶體驗,盡管vs2010用的不是國際標準的c++庫,但是很多和c++庫是雷同的,他在標準的c++編譯器上加上更適合方便的用戶體驗,比如在vs2010裡面main函數可以是void的返回值,但是標準的c++編譯器,你如果用void來修飾main,編譯器就會報錯,微軟更加人性化的方便用戶對這些小瑕疵進行了包含
具體和vc6.0的區別,那就大了,vc6.0形成在c++的98版標准制定之前,出現vc6.0的時候,c++還沒形成98標准,所以很多c++後期的標准都不兼容,至於03標准和11標准,vc6.0更是不兼容,所以區別就是對c++標准規范的區別
一字一字敲的,望採納
『肆』 vs2010與vc++6.0的編程有什麼區別
1、編譯器的不同
VC6.0更初級,更適合初學C語言的人使用,但是由於VC6.0推出的時間比較久,因此有很多變數和函數定義的方法都跟不上時代了,而且與win7會有一些不兼容;VS2010:相對功能比較完善,兼容性更好,代碼風格和代碼提示對於編程者來說更完善,編寫程序更方便。
2、實現功能的不同
從VS2002中的VC7.0版本開始微軟就引進.net的架構,與以前的版本就有很大的不同。當前最新版的VS為VS2015,與VC6.0的差距就很大了。從編程的角度上說,VS2010使用更方便,VC6.0能實現的功能,基本上它都能實現。
3、語法上的不同
VC6.0和VS2010上語法有不同,VS2010更加標准。比如說,在VC6.0上,在for(......)定義的變數,它的生命周期不止在for循環中,而可以直到函數結束。VC6.0還有一些bug,會出現一些莫名其妙的錯誤,需要打補丁或找一些其它的解決方法。
不過VC6.0也有一些優點,至少操作比較簡單,方便,編譯起來也快。還有就是資料特別的多,畢竟是非常經典的一個版本。
『伍』 微軟VS2010如何用來編譯C語言
如何使用Visual Studio 2010(VS2010)編譯C語言
1.打開VS2010主界面,然後選擇,文件→新建→項目,在項目類型中選擇VC++→win32 然後在右側模板中選擇win32控制台應用程序,再在下面輸入一個名稱(項目名稱,不用帶.C)
選擇保存位置後確定,彈出個對話框,不管它,下一步.
2.接下來注意了,這個對話框中,應用程序類型要選擇控制台應用程序,附加選項一定要選中「空項目」。然後點完成。然後對話框消失.
3.回到VS主界面,這時會在左側和右側多了如圖工具欄「解決方案管理器」,在源文件上點右鍵,選擇「添加→新建項」。這里注意,如果你已經有寫好的C源文件,那麼要選擇「現有項」
4.又打開個對話框,不管左邊的,在右邊的模板中選擇C++文件(注一),在下面的名稱中輸入源文件的名字加上.C(注二),保存位置用默認的。然後點擊「添加」
5.好了,編輯頁面出來了,大家可以寫代碼了,這里就寫所有程序員無論學什麼語言都要寫的一個程序「hello world」吧^_^
這里可以看到,VS2010可以智能的標示出函數參數和函數體,方便查看和修改。比VC6.0方便多了。
tips:system(「pause」)(需頭文件windows.h)的目的是讓程序執行到這個位置的時候「暫停」,讓操作者能看到結果。
編好了,然後選擇 調試,或者直接點綠色小箭頭按鈕(注三)就可以查看程序運行結果了,最後,別忘了保存.
好了,介紹完了,相信大家也都掌握了在VS2010下編譯C的方法,這樣裝了VS2010的同學也就不用再費事裝VC6.0了,VS很好很強大,其他的功能大家自己慢慢摸索吧,呵呵,不說啦。
注釋:
注一:現在已經基本沒有純粹的C編譯環境了,都是用兼容C的C++編譯工具來編譯C,所以創建的模板是C++模板。(大家一定還記得VC6.0中大家新建的文件也是C++SourceFile(C++源文件)吧)
注二:加上.C後,編譯系統就會知道這個是C源,從而創建的是C的源文件,編譯的時候就會調用C編譯器。而不加.C,創建的就是C++的源文件。編譯的時候會調用C++的編譯器。雖然C++兼容C,但是在不同的C++編譯環境對C的支持度是不同的,就比如本文中的例子,那句system函數就是C專有的,如果採用C++來編譯就會出錯。所以,在不確定所用的C++編譯器是不是支持某種C語法的時候,還是老老實實的記得加上.C,來告訴編譯系統使用C編譯器而不是C++。
注三:綠色小箭頭的意思是「調試」,快捷鍵F5,使用的時候會吧程序從頭執行到尾,然後自動退出,如果你的程序沒有暫停語句的話,就會出現黑色的程序窗口一閃而過的情況。
如果不想讓程序在調試完畢後自動退出,最簡便的方法就是選擇菜單中的「調試→開始執行」或者按快捷鍵ctrl+F5
『陸』 如何在VS2010中運行編譯C和C++
VS2010需要先新建工程項目,接著在源文件中添加cpp文件,然後再編寫代碼,最後編譯運行就可以,下面是創建執行C++程序的步驟:
1、首先新建項目(文件-->新建-->項目)