各位大侠:有一个工程,以静态的方式调用另一个名为Public的DLL ,两者都使用WIN32编译的话没有任何问题。使用x64编译时,DLL编译能正常通过,但编译EXE时出现Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'。百度了一下,看到有人说要把“Linker”->“Advanced”->“Target Machine”设置为MachineX64 (/MACHINE:X64),但是我的工程属性中本来就是这样设置的,求高手!谢谢~