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

网站建设模板软件十大网站开发公司

网站建设模板软件,十大网站开发公司,简单的网站设计,越城区住房和城乡建设局网站开发环境#xff1a;visual studio 2022 第一种配置DirectX12环境得方式。首先创建一个c得空项目#xff0c;然后创建一个main.cpp文件。把下面这串代码放进去#xff0c;先不用管这串代码什么意思#xff0c;后面会逐行逐句得讲解#xff0c;因为我们创建得是空项目visual studio 2022  第一种配置DirectX12环境得方式。首先创建一个c得空项目然后创建一个main.cpp文件。把下面这串代码放进去先不用管这串代码什么意思后面会逐行逐句得讲解因为我们创建得是空项目默认就是控制台项目我们需要将项目改成窗体项目在属性-》连接器-》系统选项里面更改为窗口项目就可以了。 #pragma comment(lib,d3dcompiler.lib) #pragma comment(lib, D3D12.lib) #pragma comment(lib, dxgi.lib) #include Windows.h #include d3d12.h #include dxgi1_6.hLRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {// 创建窗口HWND hwnd;WNDCLASSEX wc {};wc.cbSize sizeof(WNDCLASSEX);wc.style CS_HREDRAW | CS_VREDRAW;wc.lpfnWndProc WindowProc;wc.hInstance hInstance;wc.hCursor LoadCursor(NULL, IDC_ARROW);wc.lpszClassName LDirectX12Sample;RegisterClassEx(wc);RECT windowRect { 0, 0, 800, 600 };AdjustWindowRect(windowRect, WS_OVERLAPPEDWINDOW, FALSE);hwnd CreateWindowEx(0, LDirectX12Sample, LDirectX 12 Sample, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT,windowRect.right - windowRect.left, windowRect.bottom - windowRect.top, NULL, NULL, hInstance, NULL);// 初始化 DirectX 12ID3D12Device* pDevice;ID3D12CommandQueue* pCommandQueue;//HRESULT WINAPI D3D12CreateDevice(// _In_opt_ IUnknown * pAdapter,// D3D_FEATURE_LEVEL MinimumFeatureLevel,// _In_ REFIID riid, // Expected: ID3D12Device// _COM_Outptr_opt_ void** ppDevice);D3D12CreateDevice(nullptr, D3D_FEATURE_LEVEL_11_0, IID_PPV_ARGS(pDevice));D3D12_COMMAND_QUEUE_DESC queueDesc {};queueDesc.Type D3D12_COMMAND_LIST_TYPE_DIRECT;pDevice-CreateCommandQueue(queueDesc, IID_PPV_ARGS(pCommandQueue));// 显示窗口ShowWindow(hwnd, nCmdShow);// 主消息循环MSG msg {};while (true){if (PeekMessage(msg, NULL, 0, 0, PM_REMOVE)){TranslateMessage(msg);DispatchMessage(msg);if (msg.message WM_QUIT)break;}// 渲染逻辑// 在此处执行绘制命令// 交换前后缓冲区// pCommandQueue-Present();// 在这里添加帧同步逻辑确保帧速率}// 清理资源// 释放 DirectX 12 对象return static_castint(msg.wParam); }LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {switch (uMsg){case WM_DESTROY:PostQuitMessage(0);return 0;default:return DefWindowProc(hwnd, uMsg, wParam, lParam);} } 第二种配置方式是通过visual studio来配置。 首先还是跟上面一样先创建一个空项目。然后在属性里面进行配置。 1.选择VC目录然后点击包含目录包含 C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared和 C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um两个文件夹注意10.0.19041.0是我电脑上面的版本大家的可能不一样最后点击确定。 2.点击库目录添加相应的库我们需要添加的库文件夹为 C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64。 然后点击确定就可以了 3.添加了库目录我们还需要添加附加依赖项所以选择链接器然后选择输入最后点击附加依赖项输入d3d12.lib、dxgi.lib和d3dcompiler.lib设置好了就可以点击确定了。 将上面环境配置好之后同样将控制台项目更改为窗体项目将上面这串代码复制进去能运行就说明环境配置好了。
http://www.hkea.cn/news/14373285/

相关文章:

  • 网站怎么做收录ui设计培训班的学费一般是多少钱?
  • 六安网站建设培训厦门市建设局官方网站
  • 网站维护项目广州自助建站软件
  • 深圳做网站排名开发app需要什么技术人才
  • 百度站长平台登录网络营销公司模板
  • 注册网站要求网站站内消息设计方案
  • 河南省建设科技协会网站网站重新设计
  • 找建筑类工作哪个网站好php网站开发周期多长
  • 钢材网站建设河南建筑材料价格信息网
  • 大学院系网站建设成绩查询
  • 兼职网站排行怎么做业务推广技巧
  • 长沙专业网站建设怎么做如何做网站内容管理
  • html5手机资讯网站模板杭州网站建设培训
  • 腾讯云如何建设网站域名注册服务
  • 备案期间 需要关闭网站吗wordpress如何制作二维码
  • 做网站需要哪些证书wordpress 社区插件
  • asp网站用什么做编程培训机构找极客时间
  • 小城镇建设期刊网站网站qq联系怎么做
  • 官方网站建设合同济宁定制网站建设推广
  • 做网站推广如何徐州网站设计价位
  • 建设网站贵吗深圳汇网网站建设
  • 仓山福州网站建设视觉设计就业方向
  • 南京好的网站设计公司百度云搜索引擎官方入口
  • 高质量的邯郸网站建设微信公众号1000阅读量多少钱
  • 安防监控网站模板培训方案
  • 如何做点击赚钱的网站什么网站空间稳定
  • 一键网站建站系统做期货财经网站需要哪些资质
  • 绘制网站结构图西乡做网站多少钱
  • 青州网站建设青州模板网站建设价位
  • 企业企业网站建wordpress404文件不存在