① 為什麼在使用vs2010時編譯c++程序時候速度特別慢,而以前用vc6時快得多
兩個方法:
1.在工程下按Alt+F7打開Properties
1.1
在General里whole program optimization,將選項調整到use link time code generation
1.2
在C/C++選項卡下的general把multi-processor compilation設置為YES
② 涓轟粈涔堟垜鐢╲c++6.0鍜寁s2010緙栬瘧鍚屼竴孌典唬鐮併佽繍琛岄熷害澶╁樊鍦板埆
榪欎釜鍙鑳芥槸鍥犱負6.0鍜2010鎵浣跨敤鐨勫嚱鏁板簱鍙鑳戒笉鍚岋紝閾炬帴鐨勭郴緇熷簱涓嶅悓
浣犲彲浠ラ噰鐢ㄤ笅闈㈢殑鏂規硶鍐嶈瘯涓涓嬶細
1銆佸壋寤洪」鐩鐨勬椂鍊欓夋嫨涓涓絀虹櫧鐨勬帶鍒跺彴欏圭洰錛屽氨鏄鍒涘緩瀹屼互鍚庝竴涓鏂囦歡閮芥病鏈夌殑閭g嶃
鐒跺悗娣誨姞涓涓猚++婧愭枃浠訛紝灝嗕唬鐮佸啓榪涘幓
2銆佺紪璇戠殑鏃跺欒板緱鐢╮elease妯″紡
3銆佽板緱榪愯岀殑鏃跺欏叧闂鐢佃剳鐨勫叾浠栫▼搴忥紝灝介噺璁ヽpu鐨勪嬌鐢ㄧ巼淇濇寔涓鑷
榪欐牱鍐嶈瘯涓涓嬬湅鐪
棰濆栬存槑涓涓嬶紝2010鐨勫姛鑳芥瘮6.0寮哄ぇ寰堝氾紝鎵浠ュ悓鏍蜂竴孌典唬鐮佺殑緙栬瘧錛屽畠浼氭瘮6.0娣誨姞鏇村氱殑杈呭姪鎬х殑涓滆タ榪涘幓銆備絾姝e父鐨勮瘽錛宺elease鐗堟湰鍦ㄨ繍琛岄熷害涓婂簲璇ユ槸娌℃湁鍙樺寲鐨勶紒
濡傛灉鎸夌収涓婇潰鐨勮繕鏈夎繖鏍峰ぇ鐨勫尯鍒錛岃峰拰鎴戣仈緋
鎴戜篃寰堟劅鍏磋叮錛
③ 編程軟體vs2010所要求的電腦硬體配置
我的電腦是Y470 i3 的處理器,4G內存。我開始使用VS時圖新鮮,用VS2010 教育版。沒想到那麼慢,不管是啟動還是編譯(我那時學的是C)都很慢。Y470 i3在剛出來的時候是很牛的,即使是現在機器也很不錯。沒辦法,換了VS2008,和VS2010比不是一般的快。其實VS2008已經很好了,而且有些東西現在對VS2008的支持比較好,比如GTK+,openGL(可能我說的有錯誤)。
如果選機器可以選聯想的ideapad系列,對於軟體的編譯而言,CPU與內存很重要,但還要看計算機的整體設計。買好一點的,比如thinkpad系列。Y470系列是去年的,但配置還是很不錯的,如果有錢可以買Y480。(如果你不喜歡游戲,買ideapad,很大一部分錢就浪費在獨顯上了)
顯卡可以不重要,但CPU一定要強,內存可以以後自己買,內存很便宜。
④ visual c++ 2010編譯時很慢 要怎麼解決
編譯C#挺快的,C++就不行了。
把Debug模式切換到Release模式會好一點。
實在不行的話用VC6吧,編譯的快。
⑤ vs2010 編譯程序時間超長
(1) 機器內存太小,vs2010編譯時約需要200M物理內存;
(2)系統盤有問題,需要優化整理
⑥ Visual Studio編譯很慢,什麼原因
Visual Studio編譯很慢解決辦法:
打開vs2010的工具選項,環境>常規之下 查看」視覺體驗」配置,它默認選擇了」基於客戶端性能自動調整視覺體驗」並啟用硬體圖形加速,取消選擇這個選擇。
⑦ 為什麼Visual Studio 2010的編譯速度比Visual Studio 6.0慢很多,有什麼方法可以加快速度嗎
編譯器不同,使用的編譯方法不同,主要差異在代碼優化,智能糾錯等方面。6.0是上世紀的產物,連C++標准都實現的非常不完善,更何況代碼優化之類的特別費時的工作。隨著CPU和操作系統技術的發展,二進制代碼生成更加困難,優化更加復雜,當然最終代碼的執行效率會更高。
另一方面也是由於nt內核的代碼復雜度變的更高,vs2010的頭文件和6.0的版本是不同的,很多新的的系統特性都被加入到windows頭文件中。
加快速度的方法有禁用優化選項,禁用clr檢查等。最基本的還是良好的程序結構,能減少編譯器的工作量。vs在生成代碼的時候即使是release模式仍然會創建大量的調試信息在工程中,以幫助問題發現和恢復,在vc6時代是沒有這東西的。