Visual Studio在编译32位时尝试使用64位C运行时库

时间:2012-08-07 23:06:46

标签: c++ visual-studio-2010 linker

当我尝试编译程序时,出现以下错误:

Error   226 error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'   C:\dev\VAVTC\AMI-Intel\AVTC\2012_06_DemoCode\ElansMatting\msvcprt.lib(MSVCP100.dll)

Linker> Advanced下的目标机器设置为MachineX86,所以我很丢失。

任何想法都将不胜感激。 :)

1 个答案:

答案 0 :(得分:1)

所以我明白了。 :P

由于某些原因,在项目属性> VC ++目录库目录已设置为Amd64 Libs而不是32位Libils