主题:用vs2010在64位机子上编译64为程序出错
由于求解数组规模大,打算试试64位程序,配置管理器改成了x64,按着下面的在vs2010设置一下:
1,右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。
2,右键项目名,选择清理解决方案,清理完成之后重新生成解决方案,然后选择X64平台编译器去debug,便可以调试成功。
3,属性 - 链接器 - 命令行 -附加选项:如果里面有"/MACHINE:I386"之类的,要删了。
因为有这个会以这个为准。
可是编译后出现:
模块计算机类型“X86”与目标计算机类型“x64”冲突
这是咋回事啊~
1,右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。
2,右键项目名,选择清理解决方案,清理完成之后重新生成解决方案,然后选择X64平台编译器去debug,便可以调试成功。
3,属性 - 链接器 - 命令行 -附加选项:如果里面有"/MACHINE:I386"之类的,要删了。
因为有这个会以这个为准。
可是编译后出现:
模块计算机类型“X86”与目标计算机类型“x64”冲突
这是咋回事啊~