vs2010c編譯器
㈠ 在VS2010的VC++中如何編譯、鏈接、運行、調試程序
看圖說話!
㈡ 想問下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++標准規范的區別
一字一字敲的,望採納
㈢ Visual Studio2010編譯c語言,怎麼設置
你先確定項目工程有沒有選錯。要選擇C++的那個才行。VS2010的以後沒有C的項目,只有C++的項目。但是兼容了C的編譯。第二選擇win32控制台程序。一般情況下應該不會出錯的。
C的後綴名是 *.c
C++的後綴名是 *.cpp
main函數最好按照C99的標准寫一下
㈣ C++ VS2010編譯器報錯:未專用化的類模板不能用模板變數
呃, 好多錯誤...
const ID_ id 中的 const 會被編譯器忽略掉, 可以不寫(這個不算錯誤).
這是一個最基本的Error: 類定義 後面 要有 ; 結尾.
ID_ 既然是 int 的 alias, 那 類C 就是一個 非類型實參的類模板. 也就是說, C<> 的 <> 中應該是個 int的數字, 不能是 int 或者 ID_, 或者 其它類型.
對於 C++98 C++03 而言, vector<C<5> > 中最後面的 兩個 大於號之間 必須要有至少一個空格. 這是語法規定. 除非你的編譯器支持 C++11, 而且你在編譯的時候 指定了編譯選項
-std=c++14
或者
-std=c++11
最後, 一個修改後的版本:
#include<vector>
typedefintID_;
template<ID_id>
classC
{
public:
voidsay(){};
};
//typedefstd::vector<C>CVec;//報錯
//typedefstd::vector<C<ID_>>CVec;//報錯
//typedefstd::vector<C<int>>CVec;//報錯
typedefstd::vector<C<1>>CVec;//注意:這三個是不同的類型
typedefstd::vector<C<2>>CVec;//注意:這三個是不同的類型
typedefstd::vector<C<999>>CVec;//注意:這三個是不同的類型
intmain()
{
CVecvec;
return0;
}
最最後, 歡迎交流. :)
㈤ VS2010快速創建C程序編譯環境
這個問題我前一段時間也遇到了
剛開始按照網上搜的一步步搞,就是出現各種問題
後來我找到,c++的build文件,然後對照著改一下,就解決了
{
"cmd" : ["gcc","${file_name}", "-o", "${file_path}/${file_base_name}"],
"selector" : "source.c",
"shell" : false,
"working_dir" : "${file_path}",
"variants":
[
{
擔叮曹顧丨該查雙腸晶 "name":"Run",
"cmd":["bash","-c","gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
}
]
}
新建一個build,然後把這個粘貼進去就可了
和你的第二個相比多了一行 shell:false 具體有沒有用我現在記不清了
我的c配置就是這樣寫的,能正常編譯和執行,但是如果有輸入(scanf) 操作的話,會出錯
㈥ 如何使用Visual Studio 2010編譯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很好很強大,其他的功能大家自己慢慢摸索吧,呵呵,不說啦。
㈦ 如何用vs2010編譯c語言程序
語法區別,別的可以。
編譯C++的編譯器可以直接編譯C。也就是說,可以寫一個c語言程序,用你編譯c++的方法編譯
㈧ 關於C語言的編譯過程,GCC與windows下的c編譯器(如VS2010)的編譯過程是否存在區別
一般的編譯步驟是如此, 但也有一步到位的編譯器
㈨ vs2010的c++的編譯器是
VS2010裡面有好幾個編譯器,分別對應著不同的語言,有vcb, c#,F#, c++等。其他的版本號我不知道,但是vs2010的C++版本是VC10, 由VC6, vc7,vc8,vc9進化來的
㈩ vc2010怎麼進行c語言編譯
1,在windows桌面中Visual Studio打開軟體並新建項目。