gpt4 book ai didi

c++ - 程序在一台机器上编译但不能在另一台机器上编译

转载 作者:行者123 更新时间:2023-11-28 05:52:18 26 4
gpt4 key购买 nike

我想指出,我仍在学习,很明显我缺少一些东西。

但重点是:

对于我的任务,我们必须制作一个可以显示交互式场景的简单游戏。

所以我在我的计算机上编写了所有代码,一切正常,代码编译并且程序完全按预期运行。

我决定将它移到我的笔记本电脑上,因为它明天到期,现在我遇到了问题。

当我尝试编译完全相同的代码时,visual studio 在以下行显示错误:

_programID = glCreateProgram();

这在我的桌面上运行得非常好。

它说“在 Project.exe 中的 0x00000000 抛出异常:0x00000005:访问冲突执行位置 0x00000000。”

两台机器上的代码完全相同。

两台机器都使用 windows 10 和完全相同版本的 visual studio。

我还将我的库链接到解决方案目录,因此路径错误不是问题。

可能是什么情况?我真的不明白为什么会这样。我已经复制了整个文件夹,其中包含我与项目一起使用的所有库和附加头文件。

我想也许是因为我使用的是在我的桌面上编译的库?那有关系吗?

请帮忙。

最佳答案

我写这篇文章以防将来有人遇到类似的问题:

问题出在笔记本电脑上的显卡驱动程序上。在我最后一次格式化之后,我没有安装驱动程序(并没有真正考虑它,因为我的笔记本电脑只用于办公室和简单的 visual studio 的东西)并且这导致 OpenGL 函数抛出错误。安装驱动程序解决了问题。

非常感谢@Humam Helfawi。

关于c++ - 程序在一台机器上编译但不能在另一台机器上编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34974561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com