① 我的電腦win7 32位得,可以裝vs編譯器嗎
1、vs2010即是vs的版本。另外還有vs2008、vs2012、vs2015等等,另外單個版本一般還分為旗艦版、正式版,只是在功能上略有不同。
2、學生如果只是為了學習某種編程語言,比如c/c++,建議安裝vc6.0或者devc++這樣輕型的IDE開發環境。因為相對於VS,vc6.0、devc++等集成開發環境,操作簡單、調試方式、佔用資源少。
3、學生如果是希望用於軟體設計,可以安裝vs2015正式版或者旗艦版都可以。不過真正工作中用vs敲代碼的很少,一般都是用一個比較好用的編輯器,比如vim、notepad++等等,編寫完源碼,通過編寫makefile來進行編譯,而並不真正的使用集成開發環境。
② 有關VS2010的C++編譯器種類
我記不清了,x86要麼是32位或者是16位兼容的,具體你查查把
③ 64位的Win7可以安裝vs2010 x86版嗎
呵呵 可以 ,,這個VS2010不分X86或者X64的安裝時它是自動識別64或者86的 ,我現在用著的就是Windows7的64位版本,裝著的就是VisualStudio2010版本,這個軟體不需要分位數的是
④ vs有沒有32位與64位的區別
visualstudio沒有專門的64位版,但32位版可以在64位系統上面正常使用。
由於操作系統內存分配的不同,導致軟體開發過程中,需要編譯不同版本的軟體。
編譯程序根據需要選擇不同的編譯環境,x86和win32為32位程序,x64為64位程序,可以選擇不同的編譯條件形成不同位的軟體。
代碼中的基本數據類型,會根據操作系統的位數來分類內存大小。
如int型在32位操作系統下為4位元組,在64位系統下為8位元組。
因此在64位上對int型數據操作,編譯生成32位的程序,有可能導致int型越界,軟體出現問題,32位的程序在64位操作系統上運行,由於64位操作系統的定址和偏移問題,也有可能導致程序在運行過程中,計算結果與32位系統不一致。
64位操作系統理論上能夠箭筒32位和64位軟體,32位操作系統不能運行64位程序。
在vs中,x64生成的程序只能在64位系統中運行。如果用戶用的是32位的系統(比如XP),則運行不了程序。
x32生成32位程序,由於64位系統也能運行32位的程序,所以這個選項跟AnyCPU一樣可以同時運行在兩種系統中,但效率沒有AnyCPU高,因為64位的軟體跟CPU交互的數據要比32位的接近大一倍。
所以當要把項目代碼轉移到另一台計數機時,就要考慮這個問題。假如原來選擇的目標平台是x64,新電腦的系統是32位,當你按F5調試運行時,則跑不起來,這時把目標平台改成AnyCPU或者x32就能解決了。
(4)vs2010是32編譯器嗎擴展閱讀:
如果項目引用有32位的dll(c++編譯生成的),則只能選擇32位平台,否則也會報錯,整個項目要保持一致。
在項目調試的過程中,可以看到32位與64位程序載入的dll不同。
32位程序從system32中載入dll;而64位程序從syswow64中載入dll。
64bit程序在x86-64處理器上並不會帶來明顯的性能提高,它只是增加了處理器的定址范圍,可以使用更大的內存。而對於VS這種並非內存敏感的程序,並不十分需要遷移到64bit下。
另外,還有一個歷史原因,就是微軟一直沒有完成64bit下的JIT調試器的EditandContinue功能,這是因為64bit的JIT是C++團隊做的,和原生CLR團隊的32bitJIT有很多不同。
如果微軟推出了64bit的VS,那麼調試的體驗會受到限制,這也是為什麼微軟一直以來沒有推出64bitVS的原因。
⑤ vs2010中配置管理器win32和x64的區別
1、win32位與win64位都好。2、選擇32位還是64位系統,由用戶的電腦配置決定。3、現在的cpu已經沒有使用32位的了,所以硬體就集中在內存上。4、如果內存小於4G,那麼選擇32位系統更能發揮硬體效果。如果內存大於等於4G,那麼就應該選擇64位系統才能更好發揮硬體性能。
⑥ 如何查看電腦上安裝的visual studio 2010的編譯器的配置是32位還是64位的
指針大小為4就是32位的,為8就是64位的。
工程屬性裡面可以選擇: