查看: 1200|回复: 4

在调试过程Windows 已在 test.exe 中触发一个断点。

[复制链接]

该用户从未签到

发表于 2016-3-7 17:53:08 | 显示全部楼层 |阅读模式
Windows 已在 test.exe 中触发一个断点。

其原因可能是堆被损坏,这说明 test.exe 中或它所加载的任何 DLL 中有 Bug。

原因也可能是用户在 test.exe 具有焦点时按下了 F12。

输出窗口可能提供了更多诊断信息。


这就是问题的描述,调试时出现的,哪位同仁遇到过同样的问题,说说原因吧,郁闷了
11.png

该用户从未签到

发表于 2016-3-8 09:55:21 | 显示全部楼层
最好把代码也全部贴出来,就一张截图很难分析出原因的。

该用户从未签到

发表于 2016-3-12 02:42:12 | 显示全部楼层
应该是库版本不一致的问题

该用户从未签到

 楼主| 发表于 2016-3-17 19:48:07 | 显示全部楼层
gisbabao 发表于 2016-3-8 09:55
最好把代码也全部贴出来,就一张截图很难分析出原因的。

#if def_DEBUG
#pragma comment(lib,"osgViewerd.lib")
#pragma comment(lib,"osgDBd.lib")
#pragma comment(lib,"OpenThreadsd.lib")
#pragma comment(lib,"osgd.lib")
#pragma comment(lib,"osgGAd.lib")
#else
#pragma comment(lib,"osgViewer.lib")
#pragma comment(lib,"osgDB.lib")
#pragma comment(lib,"OpenThreads.lib")
#pragma comment(lib,"osg.lib")
#pragma comment(lib,"osgGA.lib")
#endif

#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
#include<osgGA/StateSetManipulator>
#include<osgViewer/ViewerEventHandlers>

int main(int argc,char**argv)
{
        osg::ref_ptr<osgViewer::Viewer>viewer=new osgViewer::Viewer;
        osg::ArgumentParser arguments(&argc,argv);
        //arguments.getApplicationUsage()->setApplicationName(arguments.getApplicationName());
        arguments.getApplicationUsage()->setDescription("help Information");
        osg::ref_ptr<osg::Node>glider=osgDB::readNodeFile("glider.osg");

        viewer->addEventHandler(new osgGA::StateSetManipulator(viewer->getCamera()->getOrCreateStateSet()));
        viewer->addEventHandler(new osgViewer::ThreadingHandler);
        viewer->addEventHandler(new osgViewer::WindowSizeHandler);
        viewer->addEventHandler(new osgViewer::StatsHandler);
        viewer->addEventHandler(new osgViewer::HelpHandler(arguments.getApplicationUsage()));
        viewer->addEventHandler(new osgViewer::RecordCameraPathHandler);
        viewer->addEventHandler(new osgViewer:ODScaleHandler);
        viewer->addEventHandler(new osgViewer::ScreenCaptureHandler);
        viewer->setSceneData(glider);
        return viewer->run();
}
*/

该用户从未签到

 楼主| 发表于 2016-3-18 10:34:40 | 显示全部楼层
jevonsea 发表于 2016-3-12 02:42
应该是库版本不一致的问题

已经解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表