在WorldMain中调试OgreMain的配置说明

来源:互联网 发布:淘宝哪里有卖微信号的 编辑:程序博客网 时间:2024/05/16 07:53

本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处!

很多开发者都遇到过在WorldWind中无法调试OgreMain的问题。一般来说这是两个方面的原因造成的:一个是OgreMain_d.pdb文件没有与WorldWind.exe在同一个目录下;二是OgreMain的调试器类型没有设置为“混合”。
以下是详细的设计步骤:

  1. 进入设置项:在属性页-》配置属性-》常规-》输出目录,在这里设置WorldWind所在的bin/debug目录,这样编译好的OgreMain_d.dll和OgreMain_d.pdb等文件会自动输出到WorldWind的debug目录下;
  2. 确保以下几项设置正确:
    a) 配置属性-》C/C++-》常规-》调试信息格式:用于“编辑并继续”的程序数据库(/ZI);
    b) 配置属性-》C/C++-》优化-》优化:禁用(/0d);
    c) 配置属性-》链接器-》调试-》生成调试信息:是(/DEBUG);
    d) 配置属性-》链接器-》调试-》可调式程序集:运行库跟踪和禁用优化(/ASSEMLYDEBUG);
  3. 删除OgreMain目录下的.ncb文件,重新编译OgreMain;
  4. 配置属性-》调试-》命令:输入WorldWind.exe的文件名和路径,比如:E:\WorldWind\bin\Debug\WorldWind.exe;
  5. 配置属性-》调试-》工作目录:输入WorldWind.exe所在的目录,比如:E:\WorldWind\bin\Debug;
  6. 配置属性-》调试-》调试器类型:混合;

完成上述配置后,就可以直接启动OgreMain的调试了。

原创粉丝点击