读书人

32位项目转64位一些有关问题记录

发布时间: 2012-11-17 11:14:15 作者: rapoo

32位项目转64位一些问题记录

到现在还一直在用WindowsXPSP3+VS2008SP1;VS2010也装了,但是用了几次实在忍受不了其打开方案速度;VS2012也发布有一段时间了,与Win8一样采用了简约平面化的风格,只是不知道性能是否该改善,由于VS2012不支持XP系统,所以还没有详细体验。最近有几个项目需要移植到64位系统,这里记录一些问题,备个案。

1、项目引用的库都需要使用64位版本,有源码的自己编译64位版本,没有的找其64位版本

2、注意项目中使用的平台相关的数据类型如:size等

3、出现了库冲突:

MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: malloc 已经在 LIBCMTD.lib(dbgmalloc.obj) 中定义,

参考解决http://blog.csdn.net/pgmsoul/article/details/4203941

4、编译完成后,拷贝到64位系统,运行时提示“。。。并行配置不正确。。。”

参考解决http://blog.csdn.net/laiboy/article/details/5038165

1楼zfive54天前 21:49
有些参考价值,不错

读书人网 >编程

热点推荐