SFML 2.5.1错误LNK1112模块机器类型“ x86”与目标机器类型“ x64”冲突

时间:2019-11-18 16:44:27

标签: visual-studio cmake sfml

我正在尝试在Visual Studio 2019中使用SFML库。最终出现该错误。 我使用源代码和默认设置为x64 generator的cmake创建了二进制文件。我遵循并链接了所有库和依赖项。

I even followed this and couldn't get to resolve the issue

@Field(bridge = @FieldBridge(...))

我是VS和编程的新手。任何帮助,特别是对菜鸟友好的帮助,将不胜感激

1 个答案:

答案 0 :(得分:0)

该错误是由您尝试混合使用32位和64位文件引起的。如果您的项目是64位(x64),则还需要64位SFML(以及所有其他依赖项)。对于32位(x86)也是如此。