zoukankan      html  css  js  c++  java
  • C++的Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

    今天开始编译网游服务器,找前辈借来批处理文件,版本控制上拿下代码,库等一系列资源,尼玛啊,编译出错:

    Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
    

    意思是你用了X86的库,而却想编译X64的程序。  

    1、还是查查什么情况,网上提到一般要做如此设置:

    可以依情况在“Linker”->“Advanced”->“Target Machine”中设置为MachineX64 (/MACHINE:X64)或MachineX86 (/MACHINE:X86)。

    可是我想,一个成熟的服务器肯定这些都弄好了。

    2、找前辈问问,结果得知我们的库都是X64的,没有问题。所以 “引用32位库”的问题也没有了。

    3、前辈看了看我的编译器,调整了些配置,说~~你怎么没装X64的编译环境。。。。。。。。。。。。。。。丢人丢大了,赶紧装X64环境吧。

    至于怎么装,请看下文:

    http://blog.csdn.net/clever101/article/details/8844314

     安装过程中若需要找到SQl***.mis的时候请按下问操作

    http://blogs.msdn.com/b/heaths/archive/2009/02/02/feature-changes-in-visual-studio-2008-sp1-may-prompt-for-sqlsysclrtypes-msi.aspx

  • 相关阅读:
    springboot中添加自定义filter
    一台电脑同时运行多个tomcat配置方法:
    web 后台数据交互的方式
    xml
    开发互联网应用与开发企业级应用有什么异同
    新学期目标
    换了呗项目总结
    换了呗项目
    黄金点游戏
    自我介绍
  • 原文地址:https://www.cnblogs.com/tntboom/p/4726742.html
Copyright © 2011-2022 走看看