請高手幫我看下這段C語言代碼為什么在VS2010中編譯會報錯呢?而在其他的編譯器中不會報錯呢?為什么?
請高手幫我看下這段C語言代碼為什么在VS2010中編譯會報錯呢?而在其他的編譯器中不會報錯呢?為什么?
好像在VS中是不能這樣寫的#include<stdio.h>,因為VS的C語言編程環(huán)境主要是寫C++的,#include<stdio.h>這個是C語言的函數(shù),C++是用標(biāo)準(zhǔn)輸入輸出流顯示的,也就是#include<iostream.h>,將你程序中的#include<stdio.h> #include<stdlib.h> 改成#include<iostream.h> #include<stdlib.h> using namespace std; 希望可以幫到你
vs2010 為什么編譯 函數(shù) jmp
如果你的cpu夠強你應(yīng)該學(xué)會如何利用好它來加速你的代碼編譯速度,那么你怎么才能夠**限度讓你的cpu發(fā)燒呢?下面是一個對比:比如我的cpu是i7 3770k,編譯cocos2d-x的libcocos2d工程:不優(yōu)化:1>Time Elapsed 00:01:35.25優(yōu)化后:1>Time Elapsed 00:00:21.66效果顯著?。。⒖季W(wǎng)頁:Visual Studio 2010中C++并行構(gòu)建調(diào)優(yōu)(1)http://developer.51cto.com/art/201003/189235.htm1>cl : Command line warning D9030: \’/Gm\’ is incompatible with multiprocessing; ignoring /MP switch解決辦法是:Properties -> Configuration Properties -> C/C++ -> Code Generation -> Enable Minimal Rebuild -> No(百科/Gm-)Properties -> Configuration Properties -> C/C++ -> Geneal -> Multi-processor Compilation -> Yes(/MP)一些含義和拓展資料:Enable minimal rebuild通過保存關(guān)聯(lián)信息到.IDB文件,使編譯器只對**類定義改動過的源文件進行重編譯,提高編譯速度Enable Incremental Compilation同樣通過.IDB文件保存的信息,只重編譯**改動過的函數(shù)/MP (Build with Multiple Processes)http://msdn.microsoft.com/en-us/library/bb385193.aspx/Gm (Enable Minimal Rebuild)http://msdn.microsoft.com/en-us/library/kfz8ad09.aspx
VS2010編譯運行的程序輸出的中文都是亂碼
在vc6.0中默認(rèn)的編碼是Ascii編碼,VS2010中默認(rèn)的編碼是Unicode編碼,你可以設(shè)置你的VS2010編譯器中的字符編碼為Ascii ,你可以將代碼修改成MessageBox(hwnd,(LPCWSTR)CString(\”O(jiān)K\”),(LPCWSTR)CString(\”顯示\”),0);就可以啦
vs2010 編譯程序時間超長
vs2010是慢了些,我win7下最開始裝的VS2010,編譯時有點慢,但沒有像你說的30分鐘這么久,是不是你電腦也卡?。縱s2010編譯慢是因為多了一些庫。還有就是**次編譯時有點慢,應(yīng)該是加載一些東西。