我有一个工作区,用于在循环中运行 H.263 视频编码器 31 次,即 main 执行 31 次以生成 31 个不同的编码比特流。此 MS Visual Studio 2005 工作区包含所有 C 源文件。当我为工作区创建“调试”配置并构建和执行它时,它运行良好,即它按预期生成所有 31 个输出文件。但是当我将工作区的配置设置为“RELEASE”mdoe 并重复该过程时,编码器在某些测试用例运行时崩溃。
现在要调试,验证如下:
- 分析代码以查看在每次运行编码器时是否遗漏了任何变量初始化
- 检查了两种模式(调试和发布)中的各种工作区(解决方案)选项。
有一些明显的差异,但我在两种模式下都明确地将优化相关选项设为相同。
但仍然无法确定问题并找到解决方法。任何指针?
-阿吉特。