VC6工程转换到VC8(转载)
来源:互联网 发布:电杆定位仪器软件 编辑:程序博客网 时间:2024/06/04 18:55
1、缺少libc.lib
解决这个问题的方法是去掉链接到libc.lib,具体地点:项目-〉属性-〉配置属性-〉链接器-〉忽略特定库。
2、unresolved external symbol __iob
这个__iob找不到的问题费 了我大部分的时间。跟踪到stdio.h文件,发现那里有个关于iob的宏,终于搞定。加入一句话到.cpp文件中:extern "C" { FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]}; }
3、NULL iterator
STL已经不能有NULL迭代器这么一说了,想想也对,在NULL迭代器上进行++或--之类的是不成立的。
4、结构体默认函数
在VC6中,结构体的默认运算符==或者<之类的如果不实现也可以作为STL元素放入list等容器中。但VC8不行了,因为它已经不再为结构体生成缺省的操作符函数。
原文地址为:
http://blog.csdn.net/spanzhang/archive/2007/06/26/1667480.aspx
- VC6工程转换到VC8(转载)
- vc6迁移到VC8
- vc6到vc8移植问题及处理
- vc6到vc8移植问题及处理
- 从VC6.0到VC8.0
- 从VC6.0到VC8.0
- [转]从VC6到VC8的迁移
- VC6.0代码移植到VC8.0问题
- VC7到VC6工程的转换工具(转)
- VC7到VC6工程的转换工具(ZT)
- VC6.0工程转换到VS2010版本的常见问题
- VC6工程因行尾格式无法转换到VS2015
- vc6->vc8 error c2440
- VC6到VS2005中的转换(备份)
- VC6到VS2005中的转换(转)
- VC6到VS2005中的转换
- VS C工程二【打开VC6++工程:错误1 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏】
- VC2005 VC2003 VC6工程的转换
- 《数据库系统概论》课本P127 参考答案
- 隐藏链接在地址栏出现,点击时,按住不放,mouseover时,
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(36):__per_cpu_start
- 默哀
- 判断是否来自搜索引擎链接
- VC6工程转换到VC8(转载)
- 网页变灰
- 在 Ubuntu Linux 上安装 Java 和 Eclipse
- vsprintf, vswprintf与printf与函数的可变参数编程
- Ubuntu安装 Eclipse IDE开发工具
- Ubuntu配置Java+Eclipse+MyEclipse环境
- 悼念日第一天
- 2008.05.19 CSDN博客开动了 No.0001
- 加载驱动模块时报错:insmod: couldn't find the kernel version the module was compiled for 。