我有一个在我的桌面上正常运行的opengl实现。 但即使我在我的笔记本电脑上设置完全相同的方式,当我尝试运行它时会出现“内存不足”错误。
这很奇怪,因为在我的桌面上,应用程序只占用200mb ram,笔记本电脑上有2GB可用
任何可能导致这种情况的想法?
顺便说一句,我通过Visual Studio 2012 Ultimate运行应用程序并使用本文第一个答案中建议的过剩设置:How to fix this Error: #include <gl/glut.h> "Cannot open source file gl/glut.h"
答案 0 :(得分:0)
检查文件的编码 (http://lists.apple.com/archives/mac-opengl/2006/Jun/msg00070.html)
确保您使用的是相同的运行时环境 (你在笔记本电脑上安装了相同的glut.dll吗?)
最后,我有一个问题: 你是什么意思“通过Visual Studio运行应用程序”?你按Ctrl + F5?
答案 1 :(得分:0)
我找到了解决办法,这是相当愚蠢的。
我在“项目首选项 - &gt;链接器 - &gt;高级”中设置了“主要”作为“入口点”,因为在我的桌面上有必要。 我删除了这个,所以我有一个空白的“入口点”,我的代码运行正常^^
发布以防有人需要此信息