二十三年禅 2021-04-16 15:13 采纳率: 0%
浏览 94

找不到opengl.dll

用的是Microsoft visual studio 2017,在system32和syswow64里也能找到opengl32.dll,但就是报错

  • 写回答

4条回答 默认 最新

  • CSDN专家-cpp_learner 2021-04-16 16:47
    关注

    “无法启动此程序,因为计算机中丢失OPENGL.dll。尝试重新安装该程序以解决此问题。”

    这主要是因为同时引用了静态库“glut.lib”和"glut32.lib"。

    即在项目->属性->配置属性->链接器->附加依赖项中增加了glut.lib和glut32.lib,而且顺序为glut.dll在前,glut32.dll在后,所以,链接器首先寻找OPENGL.dll而没有寻找opengl32.dll。

    另外,如果想要在VS里重现此错误,需要配置附加依赖项后重新生成项目。

     

    试试这个解决办法!

    评论

报告相同问题?

悬赏问题

  • ¥15 Could not load dynamic library 'libcusolver.so.10'
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
  • ¥15 nasm x86 变量归零
  • ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
  • ¥60 寻抓云闪付tn组成网页付款链接
  • ¥16 寻字节跳动内部人员帮推简历
  • ¥20 如何通过sentry收集上传Android ndk的崩溃?
  • ¥30 有关数值生成的稳健性探讨
  • ¥20 关于C/C++图形界面设计问题
  • ¥15 QT+Gstreamer框架开发视频采集,无法将waylandsink视频绑定qt窗口