当前位置: 首页 > news >正文

用html制作简单的购物网站北京外贸网站优化

用html制作简单的购物网站,北京外贸网站优化,淄博政府做网站哪家好,上海疫情防控区域在Visual Studio 2019中可以通过手动配置库文件或NuGet包管理器快速安装的方法配置OpenGL环境的详细步骤如下: 一、打开VS2019,创建新的控制台项目 二、方法一:手动配置GLEW/GLFW/GLAD库 GLFW是窗口管理和输入事件的基础设施,为…

在Visual Studio 2019中可以通过手动配置库文件NuGet包管理器快速安装的方法配置OpenGL环境的详细步骤如下:

一、打开VS2019,创建新的控制台项目

在这里插入图片描述

在这里插入图片描述

二、方法一:手动配置GLEW/GLFW/GLAD库

  • GLFW是窗口管理和输入事件的基础设施,为OpenGL提供运行环境。
  • GLEW是传统的全量扩展加载器,适合维护旧项目。
  • GLAD是新一代按需加载器,以灵活性和高效性成为现代OpenGL开发的首选。

三者共同构建了OpenGL应用的底层框架,开发者需根据项目需求选择组合(如GLAD+GLFW已成为社区主流方案)

2.1 下载所需库文件

  • GLEW(OpenGL扩展加载库):从GLEW官网下载Binaries版本(如glew-2.1.0-win32.zip)。

在这里插入图片描述

在这里插入图片描述

  • GLFW(窗口管理库):从GLFW官网下载预编译的32位版本(glfw-3.x.x.bin.WIN32),避免64位可能的问题。

在这里插入图片描述
在这里插入图片描述

  • GLAD(函数指针加载库):访问GLAD在线服务,选择OpenGL版本(如3.3),生成后下载glad.zip
    在这里插入图片描述
    在这里插入图片描述

2.2 配置项目属性

将下载好的GLEW、GLFW、GLAD放在同一个文件夹下方便管理

在这里插入图片描述

2.2.1 添加include文件夹

  • 选择:项目 → 属性 → C/C++ → 常规 → 附加包含目录,添加:
    • GLFW/include
    • GLEW/include
    • GLAD/include(包含gladKHR文件夹)。

所在的完整路径,如下所示。

在这里插入图片描述

2.2.2 设置库目录

  • 项目→属性 → 链接器 → 常规 → 附加库目录,添加:
    • GLFW/lib-vc2019
    • GLEW/lib/Release/Win32

在这里插入图片描述
在这里插入图片描述

2.2.3 添加依赖项

  • 链接器 → 输入 → 附加依赖项,添加:
    • glfw3.lib
    • glew32s.lib
    • opengl32.lib

在这里插入图片描述

在这里插入图片描述

2.2.4 复制DLL文件

  • glew32s.dllglfw3.dll复制到项目生成的DebugRelease目录。

2.2.5 将 glad.c 添加到项目

  • 项目 → 源文件 → 添加 → 现有项,选择下载的 glad.c 文件。
  • 确保 glad.c 参与编译(检查其属性中是否设置为“编译为 C 代码”)

在这里插入图片描述

3 测试代码

#include <glad/glad.h>
#include <GLFW/glfw3.h>int main() {glfwInit();GLFWwindow* window = glfwCreateWindow(800, 600, "OpenGL Demo", NULL, NULL);glfwMakeContextCurrent(window);gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);while (!glfwWindowShouldClose(window)) {glClear(GL_COLOR_BUFFER_BIT);glfwSwapBuffers(window);glfwPollEvents();}glfwTerminate();return 0;
}

若窗口成功显示,则配置完成。
在这里插入图片描述

三、方法二:使用NuGet快速安装(推荐新手)

  1. 创建新项目:同上。
  2. 安装NuGet包
    • 右键项目 → 管理NuGet程序包 → 搜索并安装nupengl.core
  3. 编写测试代码
    • 直接引用<GL/glut.h><GLFW/glfw3.h>,无需手动配置路径。

在这里插入图片描述

四、补充

3.1 常见问题解决

  1. 库冲突(如MSVCRT.libLIBCMT.lib冲突):
    • 属性 → 链接器 → 输入 → 忽略特定默认库,输入MSVCRT.lib
  2. GLAD初始化失败
    • 确保gladLoadGLLoaderglfwMakeContextCurrent之后调用。
  3. 64位兼容性问题
    • 使用32位库文件,项目平台设置为Win32

3.2 其他注意事项

  • CMake配置:若项目使用CMake,需在CMakeLists.txt中添加库路径和依赖项(参考和)。
  • 显卡支持:确保显卡支持OpenGL 4.1及以上(可通过工具如GPU Caps Viewer检测)。
  • 版本一致性:所有库文件(GLEW、GLFW等)需为同一平台(32/64位)。
http://www.cadmedia.cn/news/14570.html

相关文章:

  • 电子商务网站建设方案范文网络营销产品概念
  • 苏州专业做网站的公司哪家好最好用的搜索引擎
  • 广安市网站建设哪个模板建站好
  • 邗江区建设局网站常州百度推广代理公司
  • 百度建设公司网站信息流广告是什么意思
  • wordpress.cn淘宝客seo推广教程
  • 常州网站建设流程湖南网站建设推荐
  • 威海外贸网站建设联系方式外贸推广平台哪个好
  • 济南中风险地区巩义关键词优化推广
  • 企业年报汕头自动seo
  • 阿里妈妈通过审核 又拒绝 网站建设不完整淘宝关键词热度查询工具
  • 巴中建设厅网站电话淘宝排名查询
  • 有域名怎么建设网站广州seo全网营销
  • 榆林网站建设电话北京百度推广官网首页
  • 驰业传媒网站建设网站推荐
  • 成都网站建设企业 排名郑州百度推广代运营
  • 技术支持 东莞网站建设 轴承东莞seo快速排名
  • 如何建立公司企业网站长沙网站优化
  • 电商型企业网站建设查询关键词排名软件
  • 现在做跨境电商平台有哪些东莞seo收费
  • 手机网站建设的方法包头seo
  • 杭州网站建设培训班搜狗整站优化
  • 网站seo快排软件怎样找推广平台
  • wordpress去掉作者关键词优化推广排名多少钱
  • tk域名官方网站搜狗优化排名
  • 世界三大咨询公司简单网站建设优化推广
  • 宝安做网站的seo建站要求
  • 企业官网模板站专业关键词排名优化软件
  • 湖北网站开发公司百度搜索网址
  • 成都餐饮小程序开发南昌seo搜索优化