QtGui4.lib(QtGui4.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
QtGui4.lib(QtGui4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
我使用MSVC10编写VTK。我首先使用cmake,然后打开all_build来编译VTK。我得到这个错误:
QtGui4.lib(QtGui4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
我终于得到了我:=========
我找到了一些页面,建议我应该使用win32或...,但是,我没有链接器要这样做。还有其他解决方案吗?
您正在尝试进行X64构建,而某些要链接的库为x32。有两种修复方法:
α)您要么必须找到哪个库为32位(您可以从链接器错误中猜出),然后用x64替换这些库,要么
β)您必须将构建类型更改为32位。为此,您必须将makefile添加到诸如CFLAG,CPPFLAGS,CXXFLAGS,LDFLAGS (您可以找到的任何一个)等变量中。IE。在GCC中,它是-m32
- 不确定,MSVC中的外观。
最新 - 不太可能发生您的某些液体仅是x64。我怀疑这里唯一的X64库是与您的编译器的库,这些库通常具有X32替代方案。尽管谁知道……
相关文章:
- ArduinoJson 6.15.2:JsonObject没有命名类型
- 防止主数据类型C++的隐式转换
- 大量序列中核苷酸类型的快速计数
- 如何从C++中的依赖类型中获得它所依赖的类型
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 是否可以初始化不可复制类型的成员变量(或基类)
- 如何获取std::result_of函数的返回类型
- 从父命名空间重载类型
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 致命错误LNK1112:在 npm 安装期间,模块计算机类型'X86'与目标计算机类型'x64'冲突
- 模块计算机类型和目标计算机类型 Visual Studio 2013
- 致命错误LNK1112:通过 vcvarsall .bat x86 运行构建'X86'模块计算机类型'x64'与目标计算机类型冲突
- 如果无法通过查看位来分析该值的类型,那么计算机如何知道应如何操纵值
- QtGui4.lib(QtGui4.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- LNK1112:模块计算机类型"x64"与目标计算机类型"X86"冲突:Qt创建者
- C语言中最小的双类型数,当计算机开始认为它是0时
- msvcprtd.lib(MSVCP100D.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- 致命错误LNK1112:2010 年模块计算机类型"X86"与目标计算机类型"X64"冲突
- 错误 LNK1112:模块计算机类型"x64"与目标计算机类型"X86"冲突
- 计算机如何在类型之间转换