日期:2014-05-17  浏览次数:20897 次

Vista64 上安装 VS2005的问题
由于需要在Vista64下开发程序,装了一个Vista64的系统,然后安装上了VS2005,也打上了Sp1补丁,但运行VS2005时,从任务管理器上看到,devenv.exe *32,表示此程序是32位版本的,我试着写了几个Demo,在进程名后面也都有*32.
sizeof(int)、sizeof(long)的值都是4。
请问怎样才能正确安装64位版本的VS2005呢?64位版本的VS2005是有不同的安装包吗?

------解决方案--------------------
这个问题...
去.Net版问下有没有类似情况的或者是有无解决方案

微软应该为VS制作了不同的安装包

http://topic.csdn.net/u/20081028/15/24f43c87-f245-46e4-8921-58ea42ef2442.html
这个帖子应该对您有帮助
------解决方案--------------------
不论lz安装的是VS2005还是2008,看到的devenv都是带有32位标记的。这是因为微软只出了32位的IDE。虽然2005和2008都带有64位的C++编译器和函数库,那些都是用来做交叉编译的,即用32位的IDE编译出64位的可执行文件。
------解决方案--------------------
探讨
不论lz安装的是VS2005还是2008,看到的devenv都是带有32位标记的。这是因为微软只出了32位的IDE。虽然2005和2008都带有64位的C++编译器和函数库,那些都是用来做交叉编译的,即用32位的IDE编译出64位的可执行文件。