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

网站建设暨检务公开自查报告微信推广文案范文

网站建设暨检务公开自查报告,微信推广文案范文,百度不抓取网站,wordpress做漫画由于OpenGL是一个图形API,并不是一个独立的平台,它需要一个编程语言来工作,在这里我们使用的是C。 在使用c时需要配置相关的环境,c相比于python需要自己手动查找对应的库下载,这里推荐使用Visual Studio进行相关配置。…

        由于OpenGL是一个图形API,并不是一个独立的平台,它需要一个编程语言来工作,在这里我们使用的是C++。

        在使用c++时需要配置相关的环境,c++相比于python需要自己手动查找对应的库下载,这里推荐使用Visual Studio进行相关配置。

        我具体介绍两个主要库的配置,glfw和glew

添加OpenGL依赖项

        打开vs,  工具 ->  NuGet 包管理器  ->  管理解决方案的  NuGet 程序包

1.glfw的下载

        在浏览中找到glfw

        如果出现外部符号或者无法链接的情况,可以打开解决方案管理器,右键,点击属性,找到链接器中的输入:

        在附加依赖项中添加 opengl32.lib,确定并应用后,重新运行

2.glew的下载

        同上,在工具包中找到glew库

        选择glew ->  右边项目打勾  ->  安装

        可以使用下列代码检查是否成功安装

#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <iostream>
#include <cmath>void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {if (key == GLFW_KEY_ESCAPE && action == GLFW_PRESS) {glfwSetWindowShouldClose(window, GLFW_TRUE);}
}int main() {// 初始化GLFWif (!glfwInit()) {std::cerr << "Failed to initialize GLFW" << std::endl;return -1;}// 创建窗口GLFWwindow* window = glfwCreateWindow(800, 600, "GLEW Test", NULL, NULL);if (!window) {std::cerr << "Failed to create GLFW window" << std::endl;glfwTerminate();return -1;}// 设置当前窗口的上下文为活动上下文glfwMakeContextCurrent(window);// 初始化GLEWglewExperimental = GL_TRUE; // 启用GLEW的实验性功能if (glewInit() != GLEW_OK) {std::cerr << "Failed to initialize GLEW" << std::endl;return -1;}// 设置视口大小int width, height;glfwGetFramebufferSize(window, &width, &height);glViewport(0, 0, width, height);// 设置清除颜色glClearColor(1.0f, 1.0f, 1.0f, 1.0f); // 白色背景// 启用深度测试glEnable(GL_DEPTH_TEST);// 主循环while (!glfwWindowShouldClose(window)) {// 清除颜色缓冲区和深度缓冲区glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);// 绘制绿色的三角形glMatrixMode(GL_PROJECTION);glLoadIdentity();gluPerspective(45.0, (double)width / (double)height, 0.1, 100.0);glMatrixMode(GL_MODELVIEW);glLoadIdentity();gluLookAt(0.0, 0.0, 5.0,  // 眼睛位置0.0, 0.0, 0.0,   // 观察点0.0, 1.0, 0.0);  // 上方向glBegin(GL_TRIANGLES);glColor3f(0.0f, 1.0f, 0.0f); // 绿色glVertex3f(-0.5f, -0.5f, 0.0f);glVertex3f(0.5f, -0.5f, 0.0f);glVertex3f(0.0f, 0.5f, 0.0f);glEnd();// 交换缓冲区glfwSwapBuffers(window);// 处理事件glfwPollEvents();}// 清理资源glfwDestroyWindow(window);glfwTerminate();return 0;
}

        如果发生报错,原因和上述类似,这次缺少的库是 glu32.lib ,同样在属性中加入便可(要用回车在下边加上,不能跟在上个库后面加分号添加),故而自行运行其他代码时,出现类似的报错可寻求相近的解决措施。

http://www.dtcms.com/wzjs/555307.html

相关文章:

  • 网站产品预算培训机构排名全国十大教育机构排名
  • 多肉建设网站前的市场分析高端网站建设如何收费
  • 官方微网站吗珠海做网站报价
  • 虹口区网站建设广告设计专业有什么可从事的工作
  • 做市场调研的网站wordpress grace8下载
  • 怎样优化网站案例wordpress文章类型模板
  • 怎么开通公司网站一个阿里云怎么做两个网站
  • 澎湃动力网站建设公司建设企业网站成本多少钱
  • 网站怎么做搜索引擎咖啡网站设计模板
  • 桓台网站推广网站建设 400电话 广告语
  • 程序员做一个网站多少钱胖哥网站的建设目标
  • 中小企业网站制作塞尼铁克杭州装饰装潢公司10大品牌
  • 说明网站建设岗位工作职责wordpress去除更新提示
  • 网站建设过程总结为爱直播视频
  • 电子购物网站的设计与实现服装箱包网站建设
  • 河北省建设厅网站电话wordpress 主题 标签
  • 淘宝客做网站怎么赚钱杭州做公司网站的公司
  • 360搜索网站提交入口常州网页定制
  • 旅游电商网站有哪些网站策划和运营
  • 建站模板系统微信打卡小程序怎么做
  • 中装建设网站磁县邯郸网站建设
  • 网站建设项目的工作分解网站别人帮做的要注意什么
  • 建设联结是不是正规网站wordpress 主题 2016
  • 电商网站 建设腾讯云服务器
  • 网站做微信支付宝支付seo的主要分析工具
  • 做个个人网站要怎么做wordpress jianux
  • 支付网站建设会计分录装修设计素材网
  • centos 如何建立网站wordpress 自适应插件
  • 百度网站评级整站优化工具
  • 宜兴市住房和城乡建设局网站网站怎么实现邮件验证