求问 64位C++如何设置?
64位的电脑,win7,现在安装了visual studio 2010 及sp1,请问还要怎么设置才能真正利用64位的优势?就是希望double的精度要比32位好的那种效果。(IDE好像是32位的,控制面板里看,32和64的都各有安装程序)另外,发现以前用2008编的程序在2010里编译都有问题,无法成功,请问这两个版本差在哪里?需要注意哪些?谢谢
[解决办法]
百度一下就知道,输出sizeof(long)看看是不是8字节就知道是不是64位了,优势是看不见的,也就是可用的内存比较多,插多少条用多少条。
[解决办法]
#include<stdio.h>
#include<stddef.h>
int main()
{
printf("%d位\n",sizeof(ptrdiff_t)*8);
return 0;
}
[解决办法]
配置管理器->活动平台解决方案->x64
开始菜单->MSVS 2010->VS Tools->Visual Studio x64 Win64 命令提示(2010)