windows编译ACE_6.4.5中ACE的x64静态库时x86与x64冲突
来源:互联网 发布:淘宝卖家不可以更新 编辑:程序博客网 时间:2024/05/14 23:01
以release、x64编译ACE静态库时,报错如下:
>LINK : warning LNK4068: 未指定 /MACHINE;默认设置为 X86
报ACE.obj : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突。
原因:当windows下X64位动态库,想改为静态库lib时,修改常规属性中的配置类型由dll改为lib后,编译时由于未指定MACHINE类型,系统会自动指定:LINK : warning LNK4068: 未指定 /MACHINE;默认设置为 X86,因此会产生:fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题。
解决方法:在工程属性中,选择 配置属性-》库管理器-》常规-》目标计算机中,下拉选项,选择MachineX64 (/MACHINE:X64)。确定保存后重新编译。
阅读全文
0 0
- windows编译ACE_6.4.5中ACE的x64静态库时x86与x64冲突
- windows下X64位动态库改为静态库导致的fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
- vc++ 2010 CURL库64位编译时遇到“模块计算机类型“x86”与目标计算机类型“x64”冲突”的解决办法
- Poco for Windows 编译 x86 x64
- Windows x86和Windows x64的区别
- boost 分别编译x86和x64的库
- LIBTIFF源文件的编译(X86,X64)
- windows 64位 VS2015 “模块计算机类型“x64”与目标计算机类型“X86”冲突解决方案
- windows 64位 VS2015 “模块计算机类型“x64”与目标计算机类型“X86”冲突解决方案
- X86与X64
- windows x86和x64的区别
- mysql-connector-c windows x64 静态库 源码编译 vs2013
- VS2013中模块计算机类型“x64”与目标计算机类型“X86”冲突
- 模块计算机类型“X86”与目标计算机类型“x64”冲突
- 模块计算机类型“x64”与目标计算机类型“X86”冲突
- “模块计算机类型“x86”与目标计算机类型“X64”冲突”
- 模块计算机类型“X64”与目标计算机类型“x86”冲突”
- 模块计算机类型x64与目标计算机类型X86冲突
- 前端ajax,后台java+springmvc实现异步表格局部刷新分页
- 机器学习-GridSearchCV自动调参,RF特征选择
- 开源组件剖析:ShimmerAndroid
- 死锁产生的原因及必要条件
- WebUI自动化 selenium+testng+java环境搭建及问题汇总(一)
- windows编译ACE_6.4.5中ACE的x64静态库时x86与x64冲突
- mysql配置文件
- C++:enum的一些用法
- 交互设计师如何进行风险预判
- 黄永刚 单晶塑性笔记1
- PHPWAMP配置应该如何修改,Web服务器、php、mysql的具体配置修改
- spring mvc常用注解
- php 导入csv文件
- [二分查找变形]弯曲的木杆(POJ 1905)