语过天晴
积累学习的点滴,提高自己,方便他人!

随笔分类 -  Debug调试

自己在编程时遇到的错误信息及调试方法
Warning:Could not find a plugin in to read objects from ........
摘要:症状:VS2005,使用OSG2.8.3库的程序,Debug配置运行时,会提示找不到读字体或者纹理的文插件,可是这些插件的动态链接库,我的BIN目录里面的确有。Release下正常。说明:1.依赖项中的lib库已经检查过是d和非d区分的。2.编译通过,include和lib目录正确。3.windows 2003 x64 r2 with sp24.VS2005,使用win32配置。5.osgversion 2.8.2原因:主要是所依赖的第三方库插件生成的dll文件与OSG编译所用的VS版本不一致造成的。VS不能使用混合版本debug才会这样。就意味着如果程序LoadLibrary加载了使用其他版 阅读全文
posted @ 2011-03-15 14:47 语过天晴 阅读(2547) 评论(0) 推荐(0)
error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [2]' to 'LPCWSTR'
摘要:VS2005设置UNICODE或ASCII字符集问题 VS2005开发程序时,默认的字符集是Unicode。所以如果程序中使用字符常量一定要显示转换为Unicode型,否则编译时报错。如果你不希望程序支持Unicode字符集,更改项目设置就可以了。project-properties-configurations Properties - General -Project Defaults - Charater Set中将Unicode字符集改为未设置即可,或者改为使用多字节字符集。在程序中使用各种字符集的方法: const char * p = "Hello"; // 使用 ASC 阅读全文
posted @ 2010-12-08 21:24 语过天晴 阅读(650) 评论(0) 推荐(0)
LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
摘要:出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里忽略它就没问题了。解决办法是:第一种方案:在项目-属性-链接器- 命令行 加/nodefaultlib:libcd第二种方案:在项目-属性-链接器- 输入-忽略特定库加:LIBCD.lib两种方法都可... 阅读全文
posted @ 2010-11-14 10:30 语过天晴 阅读(42101) 评论(0) 推荐(1)
关于无法定位程序输入点_glutInitWithExit于动态链接库glut32.dll上的解决方法
摘要:编译运行了一下cg的第一个例子程序,在VC++6.0的环境下没问题,改为VS2005时,编译、链接均成功,但运行时提示"无法定位程序输入点_glutInitWithExit于动态链接库glut32.dll上"。 在网上查找了一下,主要问题是:system32文件夹下的glut32.dll比CG安装目录bin文件夹下的版本高。换为CG下的glut32.dll低版本后,一切正常。另外搜到一篇:这是因为... 阅读全文
posted @ 2010-10-11 22:09 语过天晴 阅读(3471) 评论(0) 推荐(1)
general error c101008d: Failed to write the updated manifest to the resource of file
摘要:今天安装编译了Osg,在编译debug版本是没有问题,可改为realse版本是出现上述问题,在网上查了一下。1,在项目属性——配置属性——链接器——清单文件中, 把生成清单改成否就行了。2,经过进一步的探索,发现在项目属性——配置属性——清单工具——输入和... 阅读全文
posted @ 2010-10-10 19:06 语过天晴 阅读(2499) 评论(0) 推荐(1)
fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit
摘要:project->setting->c/c++ 在project options里面是下面这样的/nologo /MLd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"Debug/帝位.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c //我试了一下,... 阅读全文
posted @ 2010-09-07 19:09 语过天晴 阅读(1208) 评论(0) 推荐(1)


01.