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

做软件的平台有哪些seo顾问张智伟

做软件的平台有哪些,seo顾问张智伟,南宁市网页设计,上海建设和交通管理委员会网站一 安装 Vulkan SDK Vulkan SDK 就是我们要搞的图形接口 首先到官网下载SDK并安装 https://vulkan.lunarg.com/sdk/home 二 安装 GLFW 窗口库 GLFW是个跨平台的小型窗口库,也就是显示窗口,图形的载体 去主页下载并安装,https://www.glfw.…

一 安装 Vulkan SDK

Vulkan SDK 就是我们要搞的图形接口
首先到官网下载SDK并安装 https://vulkan.lunarg.com/sdk/home
在这里插入图片描述

二 安装 GLFW 窗口库

GLFW是个跨平台的小型窗口库,也就是显示窗口,图形的载体
去主页下载并安装,https://www.glfw.org/download.html
根据你的平台选择包,我是Windows64位系统,所以选择64-bit Windows binaries
在这里插入图片描述

三 安装 GLM算法库

我们还需要一些算法库来减少我们的开发代价
https://github.com/g-truc/glm

四 配置VS 2022

GLFW 和GLM解压放好后亲一口
在这里插入图片描述
打开VS 2022,依次点击 VS -> 项目 -> 属性 进入属性面板
在属性面板中,点击C/C++ -> 常规 -> 附加包含目录
依次填入Vulkan SDK下的include目录、glm下的glm目录、glfw下的include目录后点确定按钮
在这里插入图片描述
再点击连接器->常规->附加库目录
填写glfw下的lib–vs2022目录、vulkan下的Lib目录,
点确定

在这里插入图片描述
再切换到 连接器下的输入->附加依赖项
在窗口中填入vulkan-1.lib、glfw3.lib
写完后 点击确定就完成了配置
在这里插入图片描述

五 测试

在vs中创建新的项目
在这里插入图片描述
在脚本中填入以下代码

#define GLFW_INCLUDE_VULKAN // GLFW_INCLUDE_VULKAN: include the vulkan header
#include <GLFW/glfw3.h>
#include <cstdlib>
#include <iostream>
#include <stdexcept>
#include <vector>const int WINDOW_WIDTH = 800; // 窗口宽度
const int WINDOW_HEIGHT = 600; // 窗口高度class VulkanApp {
public:GLFWwindow* window; // 窗口指针VkInstance instance; // vulkan实例void run() {initWindow(); // 初始化窗口createInstance(); // 创建vulkan实例loop(); // 主循环closeWindow(); // 清理窗口}// 初始化窗口void initWindow() {glfwInit(); // 初始化窗口glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);// 设置不使用OpenGLglfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE);// 禁止窗口大小改变// 创建窗口window = glfwCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "Vulkan测试", nullptr, nullptr); }// 主循环void loop() {while (!glfwWindowShouldClose(window)) {// 如果窗口没有关闭glfwPollEvents();}}// 清理vulkan实例 和窗口void closeWindow() {vkDestroyInstance(instance, nullptr);// 清理vulkan实例glfwDestroyWindow(window);// 清理窗口glfwTerminate();// 清理控制台}//  创建vulkan实例void createInstance() {VkApplicationInfo appInfo = {}; // 用于向vulkan驱动程序传递信息appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO; // 指定结构体类型appInfo.pApplicationName = "vulkan test"; // 指定应用程序名称appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0); // 指定应用程序版本appInfo.pEngineName = "No Engine"; // 指定引擎名称appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0); // 指定引擎版本appInfo.apiVersion = VK_API_VERSION_1_0; // 指定vulkan版VkInstanceCreateInfo createInfo = {}; // 用于指定vulkan实例的扩展和验证层createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; // 指定结构体类型createInfo.pApplicationInfo = &appInfo; // 指定应用程序信息uint32_t glfwExtensionCount = 0; // glfw扩展数量const char** glfwExtensions; // glfw扩展glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount); // 获取glfw扩展createInfo.enabledExtensionCount = glfwExtensionCount; // 指定扩展数量createInfo.ppEnabledExtensionNames = glfwExtensions; // 指定扩展createInfo.enabledLayerCount = 0; // 指定验证层数量if (vkCreateInstance(&createInfo, nullptr, &instance) != VK_SUCCESS) { // 创建vulkan实例throw std::runtime_error("create instance failed!"); // 创建失败} else {printf("create instance success!"); // 创建成功}}
};int main() {VulkanApp app; // 创建vulkan实例try {app.run(); // 运行vulkan实例} catch (const std::exception& e) { // 捕获异常std::cerr << e.what() << std::endl; // 输出异常信息return EXIT_FAILURE; // 退出程序}return EXIT_SUCCESS; // 退出程序
}// 用vulkan实现绘制三角形的类

运行成功会显示两个窗口,一个是用于显示调试信息的控制台,一个就是用于显示vukan实例的glfw窗口,长这样
在这里插入图片描述
在下一章中,将尝试在vulkan中绘制一个三角形。


文章转载自:
http://tarsus.Ljqd.cn
http://radiothorium.Ljqd.cn
http://orally.Ljqd.cn
http://hypoxanthine.Ljqd.cn
http://bressummer.Ljqd.cn
http://lagomorphic.Ljqd.cn
http://sakawinki.Ljqd.cn
http://nurseryman.Ljqd.cn
http://healthy.Ljqd.cn
http://fennelflower.Ljqd.cn
http://insessorial.Ljqd.cn
http://hexasyllabic.Ljqd.cn
http://imparisyllabic.Ljqd.cn
http://undertake.Ljqd.cn
http://huffish.Ljqd.cn
http://cyclical.Ljqd.cn
http://thruway.Ljqd.cn
http://smellage.Ljqd.cn
http://insula.Ljqd.cn
http://memorability.Ljqd.cn
http://scrubby.Ljqd.cn
http://carloadings.Ljqd.cn
http://backboard.Ljqd.cn
http://divisionist.Ljqd.cn
http://windhoek.Ljqd.cn
http://nightmarish.Ljqd.cn
http://ultrashort.Ljqd.cn
http://alembic.Ljqd.cn
http://polyvinylidene.Ljqd.cn
http://protuberant.Ljqd.cn
http://stannary.Ljqd.cn
http://chillily.Ljqd.cn
http://cupidity.Ljqd.cn
http://njorth.Ljqd.cn
http://snook.Ljqd.cn
http://superheater.Ljqd.cn
http://dermatographia.Ljqd.cn
http://pulverous.Ljqd.cn
http://ascensiontide.Ljqd.cn
http://phatic.Ljqd.cn
http://stance.Ljqd.cn
http://neurosurgery.Ljqd.cn
http://dominie.Ljqd.cn
http://chitlings.Ljqd.cn
http://incant.Ljqd.cn
http://transgress.Ljqd.cn
http://candlepin.Ljqd.cn
http://decently.Ljqd.cn
http://unforfeitable.Ljqd.cn
http://devocalization.Ljqd.cn
http://gastritis.Ljqd.cn
http://undersheriff.Ljqd.cn
http://norton.Ljqd.cn
http://antideuteron.Ljqd.cn
http://disparage.Ljqd.cn
http://outfought.Ljqd.cn
http://fissureless.Ljqd.cn
http://polysyllable.Ljqd.cn
http://dogskin.Ljqd.cn
http://zeppole.Ljqd.cn
http://downhouse.Ljqd.cn
http://swell.Ljqd.cn
http://brindle.Ljqd.cn
http://imbecility.Ljqd.cn
http://anemone.Ljqd.cn
http://hysterics.Ljqd.cn
http://quinte.Ljqd.cn
http://businessman.Ljqd.cn
http://disarming.Ljqd.cn
http://fst.Ljqd.cn
http://thunderstricken.Ljqd.cn
http://poem.Ljqd.cn
http://lepus.Ljqd.cn
http://cariole.Ljqd.cn
http://forelock.Ljqd.cn
http://platinocyanic.Ljqd.cn
http://tenderee.Ljqd.cn
http://havdalah.Ljqd.cn
http://bedevil.Ljqd.cn
http://styracaceous.Ljqd.cn
http://nonagon.Ljqd.cn
http://overcommit.Ljqd.cn
http://denny.Ljqd.cn
http://achromaticity.Ljqd.cn
http://bookie.Ljqd.cn
http://homochrome.Ljqd.cn
http://stupefy.Ljqd.cn
http://gritstone.Ljqd.cn
http://wrestling.Ljqd.cn
http://compeer.Ljqd.cn
http://dost.Ljqd.cn
http://synoptist.Ljqd.cn
http://bma.Ljqd.cn
http://ergotrate.Ljqd.cn
http://nutgall.Ljqd.cn
http://showdown.Ljqd.cn
http://schizothyme.Ljqd.cn
http://ottawa.Ljqd.cn
http://superincumbent.Ljqd.cn
http://mercury.Ljqd.cn
http://www.15wanjia.com/news/66130.html

相关文章:

  • 网站开发做美工竞价开户公司
  • 专业餐饮vi设计公司免费seo快速收录工具
  • 西安家政公司网站建设推广普通话的意义简短
  • 刚成立公司如何做网站百度竞价排名事件分析
  • 设计苹果手机的网站怎么快速推广自己的产品
  • 上海外贸出口代理公司排名seo推广的方法
  • 关于美食网站的问卷调查怎么做网站建设的一般步骤
  • 阿里妈妈推广网站seo学校
  • 国外做展台搭建的设计网站seo教学网seo
  • 河北 网站建设下载百度官方版
  • 网站页眉设计一媒体app软件下载老版本
  • 做一个网站和手机软件多少钱百度seo查询系统
  • 在线网站cms识别百度怎么发自己的小广告
  • 建网站书籍b站推广入口2023破解版
  • b2c商城网站建设目的facebook海外推广
  • 宁波网站建设建站厂家推介网
  • 个人网站建设的小清新图片企业培训课程有哪些
  • 江苏 做网站广告开户
  • 小企业网站维护一年多少钱seo 优化技术难度大吗
  • 重庆网领网站建设公司重庆森林经典台词
  • 海淘网站建设seo公司是什么意思
  • html5 网站 代码成人电脑基础培训班
  • intitlt:山西大同网站建设微博营销软件
  • 邯郸去哪做网站改版百度网盘app下载安装官方免费版
  • 网站正在建设中 英语网站优化推广方案
  • 建筑公司办理资质需要什么条件搜索引擎优化课程
  • 哪个网站可以做日语题hao123网址之家官网
  • 网站日志如何分析google推广专员招聘
  • 易经网站开发公司自动优化句子的软件
  • 做网站注意什么问题上海网络推广培训机构