VC++6.0 VS2008遇到的问题总结
2012-07-26 10:00
127 查看
1、在VC++6.0中引入其他工程的库函数
要引入工程头文件和lib库的路径,工具——>选项——>目录,在Include files添加头文件路径,在library Files添加lib路径;还要引入lib库模块,工程——>设置——>连接——>对象/库模块添加lib库名。#include "头函数名.h"在stdafx.h中进行。
2、VC++函数调用问题
同类函数调用时:函数名();
类之间函数调用时:先实例化,然后 对象->函数名();
3、VC6.0转VS2008
1)fatal error C1853:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
由于程序之前编译过,在Debug文件夹里存在原来编译的文件,故出此错误,将Debug文件夹删除即可。
2)error C2065: “i”: 未声明的标识符
VC与VS作用域不同引起的错误,例如for(int i=0;i<=5;i++)在VC中是正确的,但是在VS中就会出现以上错误,只需改为
int i=0;
for(i=0;i<=5;i++)即可。 (i的变量范围不能影响源程序!)
3)error C2668: “fabs”: 对重载函数的调用不明确
例如if (fabs(iFlawLenAvg[k]-m_iClbFlawLenAvg)>iErr),根据源程序的情况将fabs函数具体化即可,比如double fabs((double)iFlawLenAvg[k]- m_iClbFlawLenAvg>iErr)
要引入工程头文件和lib库的路径,工具——>选项——>目录,在Include files添加头文件路径,在library Files添加lib路径;还要引入lib库模块,工程——>设置——>连接——>对象/库模块添加lib库名。#include "头函数名.h"在stdafx.h中进行。
2、VC++函数调用问题
同类函数调用时:函数名();
类之间函数调用时:先实例化,然后 对象->函数名();
3、VC6.0转VS2008
1)fatal error C1853:预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
由于程序之前编译过,在Debug文件夹里存在原来编译的文件,故出此错误,将Debug文件夹删除即可。
2)error C2065: “i”: 未声明的标识符
VC与VS作用域不同引起的错误,例如for(int i=0;i<=5;i++)在VC中是正确的,但是在VS中就会出现以上错误,只需改为
int i=0;
for(i=0;i<=5;i++)即可。 (i的变量范围不能影响源程序!)
3)error C2668: “fabs”: 对重载函数的调用不明确
例如if (fabs(iFlawLenAvg[k]-m_iClbFlawLenAvg)>iErr),根据源程序的情况将fabs函数具体化即可,比如double fabs((double)iFlawLenAvg[k]- m_iClbFlawLenAvg>iErr)
相关文章推荐
- VS2008 MFC C++ 遇到的一些小问题总结一
- 现就本人在初学MFC中遇到的问题以及解决方法做一下总结,软件环境为VS2008
- 从VC6 VS2008遇到的问题总结
- 用MVVM模式开发中遇到的零散问题总结(4)——自制摄像头拍摄大头贴控件
- windows下前端开发工具遇到的问题总结(yeoman bower grunt)
- 近期学习javascript和jquery遇到一些问题的技巧知识总结
- freebsd 遇到的问题总结
- 最近遇到的一些小问题总结
- 总结一下之前遇到的Android app的开发的小问题
- VC++6.0中工程移植到VS2010中遇到的一些问题
- [HAXE] haxe接入IOS版FacebookSdK以及iOS开发遇到的问题总结(二)
- (原创)开发使用Android studio所遇到的一些问题总结
- 微信支付 遇到问题总结
- 开发过程中遇到的问题总结
- 开发遇到问题之总结---接触到的hibernate
- oracle 11g使用deferred_segment_creation 延迟段创建特性时遇到的问题总结
- jar2dex遇到的问题总结bad class file magic (cafebabe) or version (0034.0000)
- 异步下载图片小项目中遇到的问题总结
- vs2008 制作安装程序 遇到的问题及解决办法
- 总结VMware中安装centos7并配置jdk、tomcat、mysql中遇到的问题