C++ 在VisualStudio中使用SFML在X64中编译时出现问题

C++ 在VisualStudio中使用SFML在X64中编译时出现问题,c++,visual-studio-2012,64-bit,sfml,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++菜单和链

当我尝试在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


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

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