[英]Why `msvc_x86` toolset in Visual Studio CMake Settings passes `-A x64` to CMake instead of `-A Win32`?
[英]Is building for win32 the same as x86 in Visual Studio?
所以我的老板讓我在 VS2012(x86) 和 VS2012(x64) 可再發行包上測試代碼,但是當我查看配置manager>platforms...
測試 VS2012 的唯一選項是 x64 和 Win32。
所以我的問題是當我用 Win32 構建我的代碼時,這與為 x86 構建相同嗎?
是的。 Win32 是舊版本 VS 中使用的名稱,在 64 位處理器可用之前。 早在它還可以構建 16 位 DOS 和 Windows 3.x 程序的時候,Win32 就以 Windows 9x 和 Windows NT 為目標。
那時選擇“x86”並不是一個好的選擇,那些 16 位程序也在 x86 處理器上運行。 它直到最近才成為“32 位”的同義詞。 他們只是從未改變過。
所以我的問題是當我用 Win32 構建我的代碼時,這與在 x86 上構建相同嗎?
是的。 在這種情況下,x86 是 Win32 的同義詞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.