- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 已经定义的错误 libcmtd.lib
这个错误是微软设计错误,因此如果遇到这个错误,我们只能躲过这个链接错误。具体的办法就是将那个提示出错的库放到另外一个库的前面。另外选择不同的C函 数库,可能会引起这个错误。MS, C有两种C函数库,一种是普通的函数库:LIBC.LIB,不支持多线程。另外一种是支持多线程 的:msvcrt.lib。如果一个工程里,这两种函数库混合使用,可能会引起这个错误。因此建议使用支持多线程的msvcrt.l
2016-09-26 18:35:09 298
原创 防御性类型检测
今天在看源码的时候 浏览到一个地方 先上代码# define CHECKED_SK_CMP_FUNC(type, p) \ ((int (*)(const void *, const void *)) \ ((1 ? p : (int (*)(const type * const *, const type * const *))0)))大家可能一头雾水,为何1为true
2016-09-09 16:27:22 310
win32版贪吃蛇源码,值得新手学习,框架清晰,方便添加功能
2017-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人