到现在还一直在用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.youkuaiyun.com/pgmsoul/article/details/4203941
4、编译完成后,拷贝到64位系统,运行时提示“。。。并行配置不正确。。。”
参考解决http://blog.youkuaiyun.com/laiboy/article/details/5038165
本文讨论了在64位系统上移植项目时遇到的问题,包括库版本需求、平台相关数据类型调整、库冲突解决及并行配置错误。提供了具体的解决方法,帮助开发者顺利迁移。

被折叠的 条评论
为什么被折叠?



