博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
error LNK2001: 无法解析的外部符号 __CrtDbgReport
阅读量:6269 次
发布时间:2019-06-22

本文共 799 字,大约阅读时间需要 2 分钟。

hot3.png

__CrtDbgReport说明

http://msdn.microsoft.com/zh-tw/library/vstudio/8hyw4sy7(v=vs.90).aspx

int _CrtDbgReport(    int reportType,   const char *filename,   int linenumber,   const char *moduleName,   const char *format [,   argument] ... );int _CrtDbgReportW(    int reportType,   const wchar_t *filename,   int linenumber,   const wchar_t *moduleName,   const wchar_t *format [,   argument] ... );

这个函数是用来判断错误类型的。

可是问题出现在这里:

// crt_crtdbgreport.c#include 
int main() {#ifdef _DEBUG       //这里定义了一个宏   CrtDbgReport(_CRT_ASSERT, NULL, NULL, "some module", NULL);#endif}

解决方法:

用release版,或者把debug版本中预编译头的_debug去掉,这样在函数执行的时候就不会出现这个问题了。

具体是为什么每次只要执行CrtDbgReport 就出现错误我也不太明白。

其他的什么改多线程为多线程调试…… 貌似都没用

还有 忽略libcmt.lib库 这个是处理冲突的库的。感觉这个问题可能也是库冲突,可是找不到。

转载于:https://my.oschina.net/u/231848/blog/279393

你可能感兴趣的文章
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>
PLM产品技术的发展趋势 来源:e-works 作者:清软英泰 党伟升 罗先海 耿坤瑛
查看>>
vue part3.3 小案例ajax (axios) 及页面异步显示
查看>>
软件测试(二)之 Failure, Error & Fault
查看>>
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
角色权限分配
查看>>
明小子动力上传拿webshell.zip
查看>>
ES6 Module export与import复合使用
查看>>
第三篇、image 设置圆角的几种方式
查看>>
关于Vs2010 C#使用DirectX的问题
查看>>