![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS
chuanyituoku
这个作者很懒,什么都没留下…
展开
-
转贴 fatal error LNK1201:
OglPMesh fatal error LNK1201: 写入程序数据库“d:\OglPMesh\Debug\OglPMesh.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够上面的错误在 MSDN的解释如下:写入程序数据库“filename”时出错;请检查是否是磁盘空间不足、路径无效或权限不够LINK 未能写入输出文件的程序数据库 (PDB)。可能的转载 2013-10-25 13:27:17 · 1456 阅读 · 0 评论 -
fatal error LNK1207
VC中错误:LINK : fatal error LNK1207: incompatible PDB format in "H:\例子000\Debug\main.pdb"; delete and rebuildError executing link.exe.即链接器工具错误 LNK1207“filename”中的 PDB 格式不兼容;删除并重新生成在VC6.0中 选择工转载 2013-10-28 15:00:58 · 3962 阅读 · 0 评论 -
触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
这种错误的原因是由于要使用MFC库中的某些资源,但是MFC并没有被初始化. 这种情况多发生在atl和其它非MFC工程,后追加MFC的头文件获得了部分支持现象:1) 编译可以通过 2)有些MFC类可以使用 3) 使用CRectTracker, CMenu.LoadMenu....时出现触发ASSERT(afxCurrentResourceHandle != NULL)错误解转载 2013-10-28 15:02:00 · 992 阅读 · 0 评论 -
DEBUG与RELEASE版本不能交叉调用
让我们先看一段引文,再来进行心灵的探索:If you have an EXE and a DLL.When your exe APP was built Debug Mode, your Dll must be Debug mode.When your exe APP was built Release Mode, your Dll must be Release mode.If exe is转载 2013-11-15 16:11:07 · 1820 阅读 · 0 评论 -
VC DLL基础教程 V1
用Visual Sudio 6.0新建一个工程,工程的类型选择Win32 Dynamic-Link Library.工程名任意,其他所有选项取默认新建一个cpp文件,代码如下:int add(int a ,int b){ return a+b;}如果工程类型是Win32 Console Application,那么在编译链接以后,会产生一个Debug目录,并转载 2013-11-06 16:31:32 · 867 阅读 · 0 评论 -
Debug下正常,Release下崩溃,函数调用时候参数值变了
出现这种情况:Debug下正常,Release下崩溃,函数调用时候参数值变了(a函数调用b函数,参数在a中是正确的,在b中编程null或者另外地址了)那么这种情况很可能就是栈溢出了, 注意a函数中是否有很长的递归, 或者循环, 而循环中新Create的变量没有及时释放呢?我遇到过一种情况,使用CoreFoundation.dll导出的函数, 凡是函数中有Create关键字的原创 2013-11-27 15:21:21 · 1487 阅读 · 0 评论