到现在还一直在用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位系统,运行时提示“。。。并行配置不正确。。。”