在Visual Studio中使用SFML在X64中进行编译时出现问题

时间:2014-02-15 14:15:29

标签: c++ visual-studio-2012 64-bit sfml

当我尝试在X64中编译项目时,我总是遇到同样的错误:

    LNK1112: module machine type 'x64' conflicts with target machine type 'X86

我已经测试了我发现的所有解决方案,但我无法弄明白 我的VC ++目录很好:

    $(VCInstallDir)lib\amd64;$(VCInstallDir)atlmf\lib\amd64;$(WindowsSDK_LibraryPath_x64);

我已经在C / C ++菜单和链接器中正确链接了64位版本的SFML ......

你们知道它为什么还在扔这个吗?

1 个答案:

答案 0 :(得分:0)

转到项目属性页,在“链接器 - >高级”中,将“目标计算机”切换为“MachineX64”