回 帖 发 新 帖 刷新版面

主题:用vs2010在64位机子上编译64为程序出错

由于求解数组规模大,打算试试64位程序,配置管理器改成了x64,按着下面的在vs2010设置一下:
1,右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。

2,右键项目名,选择清理解决方案,清理完成之后重新生成解决方案,然后选择X64平台编译器去debug,便可以调试成功。
3,属性 - 链接器 - 命令行 -附加选项:如果里面有"/MACHINE:I386"之类的,要删了。
因为有这个会以这个为准。
可是编译后出现:
模块计算机类型“X86”与目标计算机类型“x64”冲突

这是咋回事啊~

回复列表 (共2个回复)

沙发

在属性页右上角的Plateform中看看有没有x64,没有的话,点击旁边的Configuration Manager
在Configuration Manager中点击Platform的下拉按钮,选择new
在New Project Platform中选择x64

板凳

[quote]在属性页右上角的Plateform中看看有没有x64,没有的话,点击旁边的Configuration Manager
在Configuration Manager中点击Platform的下拉按钮,选择new
在New Project Platform中选择x64[/quote]
我就是按照这样的配置进行的,然后出现了这样的问题~

我来回复

您尚未登录,请登录后再回复。点此登录或注册