VC常见错误总结
2014-04-18 11:08
190 查看
VC常见错误总结(一)
2010-02-08 22:47:09| 分类: 计算机和编程 | 标签:bk1506 lnk4098 error vc++ |举报|字号 订阅1、fatal error C1010:
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
解决:项目à 属性à配置属性àc/C++à预编译头à创建/使用预编译头à不使用预编译头。
2、error LNK2005:
_DllMain@12 已经在MSVCRTD.lib(dllmain.obj) 中定义
原因之一:在工程中,有不止一个文件定义了同名的成员。
原因二:工程文件之间有依赖关系,需要按顺序编译不。
没有固定的套路可以解决,要看自己工程的情况,一个很好总结该错误的帖子
http://blog.chinaunix.net/u2/64540/showart_686795.html
3、BSCMAKE: error BK1506 :
这个错误看微软的msdn,不知道有哪位高手能把这问题解决了,反正我自己卡在这个错误将近一天,几乎将一个庞大的工程配置完全重新设置,只是让问题越来越多,直到最后在“工程”à属性à配置属性à浏览信息à常规,将“输出文件”后面的那些东西删除,才得以最终解决问题。
4、fatal error LNK1181:
无法打开输入文件“mfcs71d.lib”
http://support.microsoft.com/kb/815645
5、解决在VS2005中“当前不会命中断点
解决方法:
/article/5189006.html
其实我用了以上的方法都没有解决,因为我在用otl在访问数据库时出现这个问题的,后来发现是sql语句的错误,不过原因就实在现想不出了。
6、LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用/NODEFAULTLIB:library
或者是查看程序生成的dll附加依赖项找不到MSVCR80。
解决:
工程--》属性àC++à代码生成à运行时库改为à多线程调试DLL(/MDd)
7、error LNK2001: 无法解析的外部符号……
编译时找得函数的声明,找不到对应的实现,应该用#program 命令添加对应的.lib
8、函数指针不能绑定成员函数,友员函数不能访问成员函数。
相关文章推荐
- VC常见错误总结(一)
- VC 6.0 常见断言错误总结
- VC++调试常见错误总结
- VC 6.0 常见断言错误总结
- VC 6.0 常见断言错误总结
- VC++常见的编译错误信息
- Quartz + spring 定时任务常见错误总结
- Quartz + spring 定时任务常见错误总结
- 工作中一些常见错误总结(不断总结)
- 最常见的20种VC++编译错误信息集合
- 最常见的20种VC++编译错误信息
- C++之delete常见错误总结
- 图像滤波常见方法原理总结及VC下实现
- VC++常见错误提醒
- 灰度图像阈值化分割常见方法总结及VC实现
- cocoapods:常见错误总结
- 最常见的20种VC++编译错误信息
- 问题小结:Linux下oracle常见安装错误总结
- 图像滤波常见方法原理总结及VC下实现
- Android Rreact Native 常见错误总结