visual studio 2019下的opengl程序复制到vs2017下无法运行

openGL系列文章目录

前言

visual studio 2019下的opengl程序复制到vs2017下无法运行,从报错上来看,是找不到opengl32.lib,glfw3.lib,工程配置没有问题,而且这些相关的头文件lib和dll都不缺,唯一想到的lib和dll不匹配
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决问题

使用dll查看神器:Dependencies.exe 查看glfw3.dll

1.在win10 vs2019 环境下正常运行的程序下:

在这里插入图片描述

1.在win7 vs2017 环境下正常运行的程序下:

在这里插入图片描述
果然在win7的vs2017下缺少依赖库:
API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL 等等
第一个办法:找到这些dll复制到工程下,感觉太费事了,暂时不想用此方法
第二个办法:在vs2017下重新建立工程,把相关的头文件,lib和dll拷贝到工程下,居然还真可以,在vs2017下也运行通过了,哈哈,好神奇
在这里插入图片描述

运行效果

在这里插入图片描述

源码实例

示例源码下载地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Visual Studio 2019 配置 OpenGL 开发环境,可以按照以下步骤操作: 1. 下载和安装 OpenGL 开发工具包。可以从 OpenGL 官方网站或其他第三方网站下载。请注意,OpenGL 并不是单独的软件,而是一组库和 API。因此,您需要下载包含库和头文件的完整开发工具包。 2. 创建一个新的 Visual Studio 2019 项目。选择“空项目”模板,并使用 C++ 作为语言。 3. 在项目属性配置包含目录和库目录。在 Visual Studio 2019 ,可以通过右键单击项目名称并选择“属性”打开项目属性。在属性窗口,选择“VC++ 目录”选项卡,然后设置包含目录和库目录。 4. 在“常规”选项卡下,将“附加包含目录”设置为 OpenGL 的包含目录。例如,如果您的 OpenGL 头文件位于“C:\OpenGL\include”目录下,则应将“附加包含目录”设置为“C:\OpenGL\include”。 5. 在“链接器”选项卡下,将“附加库目录”设置为 OpenGL 的库目录。例如,如果您的 OpenGL 库文件位于“C:\OpenGL\lib”目录下,则应将“附加库目录”设置为“C:\OpenGL\lib”。 6. 在“链接器”选项卡下,将“附加依赖项”设置为所需的 OpenGL 库文件。OpenGL 库文件的名称可能因平台和编译器而异。例如,在 Windows 平台上,您可能需要将“opengl32.lib”和“glu32.lib”添加到“附加依赖项”。 7. 在代码包含所需的 OpenGL 头文件。要使用 OpenGL 函数,您需要包含“gl.h”头文件。要使用 OpenGL 实用程序函数,您需要包含“glu.h”头文件。 8. 现在,您可以开始编写使用 OpenGL 的代码了。在编译和链接代码之前,请确保您的系统上已安装 OpenGL 运行时库。 希望这些步骤能帮助您配置 Visual Studio 2019 OpenGL 开发环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值