我用的开发工具是Visual Studio 2015,开发了第一个win32应用程序虽然顺利,但是一旦添加DirectX相关代码应用便无法启动了,出现了一连串问题!让我瞬间一蹶不振!但是隔了几天我尝试的心情又卷土重来,又尝试了一把,终于把应用给启动了!

  1,首先第一个问题是“无法启动kernel32.lib"

  解决:项目-属性-VC++-库目录中添加$(VCInstallDir)lib;$(VCInstallDir)atlmfc;$(WindowsSDK_LibraryPath_x86);

  2,解决了kernel32.lib,又找不到ucrtd.lib了,方法和kernel32.lib类似,在库目录中添加C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86;

  3,无法解析的外部命令 _D3D11CreateDeviceAndSwapChain@48,这就奇怪了,这不就是d3d11.h中的函数吗?

  解决:在源文件中添加#pragma comment(lib,"d3d11.lib")

  4,解析了一个外部命令,又有一个外部命令找不到了_DXTrace,解决方法类似,添加#pragma comment(lib,"dxerr.lib")

  5,无法解析的外部符号 __vsnwprintf,这次就和上面的处理方法不一样了

  解决:项目-属性-链接器-输入-附加依赖项中添加legacy_stdio_definitions.lib

  不过写到了这里我才意识到其实3,4两个问题其实可以按照第五个问题的解决方法来解决的,在附加依赖项中添加d3d11.lib和dxerr.lib!

解决了上面这五个问题一个空白的DirectX11应用就启动了!

转载于:https://www.cnblogs.com/cq-shihao/p/5562318.html

空白DirectX11应用程序相关推荐

  1. win7计算机出现空白图标,Win7程序图标变空白显示不全的解决方法

    Win7系统中有很多程序图标,大家可点击图标来运行程序,有时候会遇到程序图标变空白,或者显示不全的问题,看起来非常奇怪,怎么回事呢?很大原因是图标缓存出错,有什么办法可以彻底解决问题?我们只要重建安图 ...

  2. 微信彩色昵称,表情emoji,手持弹幕,空白昵称消息小程序搜索:在线实用工具箱

    小程序搜索:在线实用工具箱 或扫描下方小程序码. 首页:汉子查拼音,转二维码,手持弹幕,彩色昵称,emoji表情,空白昵称小程序功能 我的页面

  3. 程序显示文本框_python PDF转成图片小程序

    你有没有遇到过这样一个需求:把一批PDF文件转存成图片,或者说把某一个文件夹内所有的pdf文件都转换成图片.PDF文件转存成图片格式有很多种方法,可以使用PDF编辑器或者上传到专门转格式的网站上.但是 ...

  4. 【OpenGL】七、桌面窗口搭建 ( 导入头文件 | 桌面程序入口函数 | 注册窗口 | 创建窗口 | 显示窗口 )

    文章目录 一.导入头文件 二.桌面程序入口函数 三.注册窗口 四.创建窗口 五.显示窗口 六.完整代码示例 七.相关资源 基于 [OpenGL]一.Visual Studio 2019 创建 Wind ...

  5. 小程序~WeUI下载使用

    [1]简介 因为小程序的api描述都比较简单,并没有wxml及wxss的描述,一定会想小程序有没有一个UI库,类似于前端中的Bootstrap,MD,Semantic UI这样的框架UI库.有的,它就 ...

  6. 里面使用轮播_小程序ColorUI框架初步使用教程及个人项目实战

    小程序ColorUI框架初步使用教程及个人项目实战 最近在写自己的一个微信小程序项目<阿涛技术博客>,目前还在写前端小程序部分,之前我有用过小Weiui,Linui等微信小程序UI框架,在 ...

  7. ogre研究之第一个程序(一)

    第一次发送超过字数了,被迫剪成两篇! 上一篇我们介绍了如何搭建开发环境,并创建了一个空白的窗口程序. 这里我们主要是实现在程序中装载一个简单的模型并显示出来. 首先看一下效果吧,(模型就是ogre例子 ...

  8. 使用C#Visual Studio2015编写Android应用程序详细步骤

    第一次开通博客园的博客,有点小激动.废话就不多说了,马上开始. 1.安装Visual Stuido2015(注意,在安装的时候请不要勾选Android开发的相关组件,因为这样的安装速度极慢,10几个小 ...

  9. c语言源程序输入483应输出字符串384,2011年计算机二级C语言程序填空题及答案解析精选2...

    [3.21]下面程序的功能是计算S= k! . k=0 long fun(int n) { int i: long s: for(i=1:i ① :i++) s*=i: return( ② ): } ...

最新文章

  1. python编程语言零基础入门-程序员大佬,给Python零基础入门书籍教程的一些建议!...
  2. Echarts加载地图的三种方式
  3. VTK:方向标记用法实战
  4. c#和python同一主机直接udp_为什么Python 如此之慢
  5. linux开发板上程序如何调试,linux开发板调试典型方法
  6. java arraycopyof_Java中System.arraycopy()和Arrays.copyOf()的区别
  7. go的转义字符,字符串本身带有特殊符号
  8. C语言排序方法-----冒泡排序法
  9. STM32工作笔记0090---ADC基本原理-M3
  10. 真棒!20 张图揭开内存管理的迷雾
  11. php生成wsdl文件,利用nusoap生成wsdl文件
  12. Unity3D AssetBundle相关
  13. Feed系统架构资料收集
  14. 突破变态限制快捷方式提权法
  15. TensorFlow+pytorch+gpu+anaconda极简安装教程
  16. 格式转换------用C#代码生成一个简单的PDF文件
  17. 计算机组成:真正理解单周期处理器的“数据通路”
  18. 如何获取win10当前桌面背景壁纸
  19. Tiny6410 U-boot移植
  20. 北京折叠——一部刚要开始就已经结束的科幻小说

热门文章

  1. 单片机实验:节日彩灯控制器
  2. 计算机活动感悟怎么写,计算机教学心得体会范文五篇.doc
  3. 温度 数值模拟 matlab,西安交通大学——温度场数值模拟(matlab)
  4. python使用pkg包_Python deb-pkg-tools包_程序模块 - PyPI - Python中文网
  5. 如何设置MySQL的环境变量
  6. 同步请求和ajax请求,ajax 同步请求和异步请求的差异分析
  7. Java Collection接口详解
  8. 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...
  9. 小网站asp好还是php好,网站程序是asp好还是php好,哪个更利于优化?
  10. 惯性矩和偏心距描述器