我在使用vs2010制作64位安装包时出现了以下问题:
File targeting 'AMD64' is not compatible with the project's target platform 'x86'
Error File 'NGlbComm.DLL' targeting 'AMD64' is not compatible with the project's target platform 'x86'
.........................................
我的安装包里包含 C++的x64位dll和C#的x64位dll,目的是生成一个64位的安装包,结果编译出错了,baidu了一下错误,找到的回答更让我摸不到头脑,完全没用,白耗费我半天时间(在此再次
一下baidu),后来FQ使用google,很快找到答案,解决之,真心很简单,就是一个按键F4,在弹出的工程属性栏中将TargetPlatform选项由x86改为x64即可。
再次编译,通过!
把国外找到的解决方案网址写出来 http://www.fewlines4biju.com/2011/09/file-targeting-amd64-is-not-compatible.html