0

我有一个在我的桌面上运行良好的 opengl 实现。但即使我在我的笔记本电脑上以完全相同的方式设置它,当我尝试运行它时,我也会收到“内存不足”错误。

这很奇怪,因为在我的桌面上,该应用程序只占用 200mb 内存,而我的笔记本电脑上有 2gb 可用

有什么想法可能导致这种情况吗?

顺便说一句,我通过 Visual Studio 2012 Ultimate 运行应用程序并使用本文第一个答案中建议的 glut 设置:如何修复此错误:#include <gl/glut.h>“无法打开源文件 gl/glut.h”

4

2 回答 2

0
  1. 检查文件的编码(http://lists.apple.com/archives/mac-opengl/2006/Jun/msg00070.html

  2. 确保您使用的是相同的运行时环境(您是否在笔记本电脑上安装了相同的 glut.dll?)

最后,我有一个问题:“通过 Visual Studio 运行应用程序”是什么意思?你按Ctrl+F5吗?

于 2013-02-12T12:15:22.970 回答
0

我找到了解决方案,这很愚蠢。

我在“项目首选项->链接器->高级”中将“主”设置为“入口点”,因为它在我的桌面上是必需的。我删除了这个,所以我有一个空白的“入口点”,我的代码运行良好^^

发布以防有人需要此信息

于 2013-02-12T12:36:50.333 回答