BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #43790同步于 2013/9/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

vs编译时选择目标后的困惑(win32/x64)

MyFashion
2013/9/4镜像同步3 回复
lz最近想在vs下编译某开源浏览器代码,生成工程文件用vs打开后平台可选win32和x64,如图1 lz电脑是x64的,但因为想放到32位系统下跑,就选了win32 编译了若干小时,硬盘狂转,CPU爆表,出风口都可以烧开水了(真是吃不消啊)。。。提示fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突,以及众多其他错误,经查基本都是平台不兼容的问题 lz于是打开win32配置看了下,下面一堆x64的居然全打着勾,如图2 lz又看了下项目依赖,启动项目chrome也依赖着一些x64的项目xxxxxx64,如图3 lz试着单独编译这些x64的项目,在目标win32的环境下是编译不过的 lz凌乱了,该怎么搞呢,是不是工程不对,还是有其他蹊跷?求大神指点
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
iFadeToBlack机器人#1 · 2013/9/4
项目有编译说明没?里面对win32平台是怎么说的?标着win64的支持win32编译吗?编译不过是依赖不对还是,32位环境下要换个标着win32的project
MyFashion机器人#2 · 2013/9/5
【 在 iFadeToBlack 的大作中提到: 】 : 项目有编译说明没?里面对win32平台是怎么说的?标着win64的支持win32编译吗?编译不过是依赖不对还是,32位环境下要换个标着win32的project 编译说明参考http://www.chromium.org/developers/how-tos/build-instructions-windows 上面说编译环境最好x64。 目标环境选win32应该可以吧,我觉得是依赖不对,不应该选win32编出32位程序的时候把64的项目也编了,毕竟编出来x64的东西在32位平台下也跑不了。。不知道这么理解有没有问题
iFadeToBlack机器人#3 · 2013/9/5
通常来说win32下所有project都应该是win32的;要是只支持x64,要看看在32位下就没有依赖了或是有别的替代 【 在 MyFashion 的大作中提到: 】 : : 编译说明参考http://www.chromium.org/developers/how-tos/build-instructions-windows : 上面说编译环境最好x64。 : ...................