Visual Studio創(chuàng)建64位和32位項(xiàng)目有什么區(qū)別?

Microsoft Visual Studio 是目前最熱門的開發(fā)軟件之一,現(xiàn)在最新的版本VS2015已實(shí)現(xiàn)跨平臺開發(fā)。但是對于新手來說,有些地方還不懂得使用。作者在這里主要解釋64位和32位項(xiàng)目的主要區(qū)別。
右鍵項(xiàng)目->屬性->【生成】選項(xiàng)卡。就會在目標(biāo)平臺下拉框那看到有3個選項(xiàng),分別是Any CPU、x64、x86。
Any CPU:生成的程序是兼容的。也就是說程序可以同時在32位或者64位系統(tǒng)中運(yùn)行,推薦使用這個選項(xiàng)。
x64:生成的程序只能在64位系統(tǒng)中運(yùn)行。如果你的用戶用的是32位的系統(tǒng)(比如XP),則運(yùn)行不了程序。
x32:生成32位程序,由于64位系統(tǒng)也能運(yùn)行32位的程序,所以這個選項(xiàng)跟Any CPU一樣可以同時運(yùn)行在兩種系統(tǒng)中,但效率沒有Any CPU高,因?yàn)?4位的軟件跟CPU交互的數(shù)據(jù)要比32位的接近大一倍。
所以當(dāng)你要把項(xiàng)目代碼轉(zhuǎn)移到另一臺計(jì)數(shù)機(jī)時,就要考慮這個問題。假如你原來選擇的目標(biāo)平臺是x64,新電腦的系統(tǒng)是32位,當(dāng)你按F5調(diào)試運(yùn)行時,則跑不起來,這時把目標(biāo)平臺改成Any CPU或者x32就能解決了。
注意事項(xiàng):
只有支持64位的CPU才能安裝64位的系統(tǒng),也就能運(yùn)行64位的軟件。目前市場上的CPU基本都是64位的CPU了,一些老的電腦就要注意這點(diǎn)。
如果你的項(xiàng)目引用有32位的dll(c++編譯生成的),則只能選擇32位平臺,否則也會報(bào)錯,整個項(xiàng)目要保持一致。
相關(guān)推薦:
visual studio怎么沒將項(xiàng)目打包生成dll文件?
visual studio2015中怎么自定義創(chuàng)建vb控件?
相關(guān)文章
最強(qiáng)IDE微軟Visual Studio 2017正式版新功能詳細(xì)匯總(附官方下載地址)
微軟Visual Studio 2017正式版發(fā)布啦,該版本不僅添加了實(shí)時單元測試、實(shí)時架構(gòu)依賴關(guān)系驗(yàn)證等新特性,多個增強(qiáng)功能匯集在一起,使 Visual Studio 2017 的啟動速度比 Visua2017-03-08微軟發(fā)布Visual Studio 2017正式版下載地址(附發(fā)布會直播地址)
3月7日消息 微軟Visual Studio 2017正式版將于美國太平洋時間3月7日上午9點(diǎn)(北京時間3月8日凌晨1點(diǎn))發(fā)布,下文小編就為大家?guī)砦④洶l(fā)布Visual Studio 2017正式版下載,一2017-03-08微軟Visual Studio 2017正式版發(fā)布 宇宙第一開發(fā)工具
西雅圖時間3月7日上午9點(diǎn)微軟正式發(fā)布Visual Studio 2017。微軟會首先進(jìn)行一場Keynote,內(nèi)容包括Visual Studio、.NET、Xamarin、Azure等產(chǎn)品,下面就一起來看看2017-03-07Visual Studio 2017正式版來了:各項(xiàng)改進(jìn)和修復(fù)
今天,微軟在MSDN博客上發(fā)布了一篇長文,詳細(xì)介紹了Visual Studio 2017自預(yù)覽版以來所做出的各項(xiàng)改進(jìn)和修復(fù),這意味著開發(fā)工作已經(jīng)基本結(jié)束,開發(fā)者用戶可以靜待正式版發(fā)布2017-02-07SolutionConverter Visual Studio各種版本之間的轉(zhuǎn)換工具
在Codeproject看見這個Visual Studio版本轉(zhuǎn)換的工具,覺得很不錯,分享一下給大家,希望對你有所幫助。作者是:CodeBureau - Matt Simner2016-11-20win10用visual studio進(jìn)行c++程序編寫的方法
win10系統(tǒng)已經(jīng)被廣泛使用,一些用戶卻不知道win10系統(tǒng)下怎樣使用VS2010編寫C++程序;這該如何解決呢?下面小編就為大家?guī)韜in10用visual studio進(jìn)行c++程序編寫的方法2016-11-13- visual studio 2015離線幫助文檔怎么安裝?遇到不會的問題經(jīng)常使用在瀏覽器中啟動幫助功能,但是這個功能有個弊端,就是在不聯(lián)網(wǎng)的時候不能使用,該怎么安裝離線的幫助文檔2016-02-18
- 安裝Visual Studio2013后打開閃退該怎么辦?安裝Visual Studio2013的時候沒有遇到問題,但是在使用的時候卻發(fā)現(xiàn)打不開,該怎么辦呢?下面分享一種解決辦法,親試有效2015-12-24
Visual Studio2015怎么安裝Visual Assist X插件?
Visual Studio2015怎么安裝Visual Assist X插件?首先我們要下載插件,本文內(nèi)附下載,之所以下載是因?yàn)閂isual Studio2015并沒有集成Visual Assist X插件,下面分享詳細(xì)的安2015-12-21微軟Visual Studio 2017各版本安裝包離線下載及安裝詳細(xì)教程
微軟Visual Studio 2017正式版發(fā)布了但沒有ISO鏡像下載,下面就分享下關(guān)于Visual Studio 2017各版本安裝包離線下載、更新和安裝的方法以及通過已下載版本減少下載量的辦法2017-03-10