今天安装了vs2019,而后又安装了wdk,随便写了一个控制台测试程序,居然报错。网上也查了一圈,也没有得到解决。报错内容如下:

MSB8038:已启用Spectre缓解,但找不到Spectre缓解库。验证Visual Studio工作负荷包括Spectre缓解库。
LNK1104:无法打开文件"msvcprtd.lib".

截图如下:

看了报错,应该是缺少msvcprtd.lib这个文件或者路径错了。打开vs设置,查看一下库路径。发现$(VC_LibraryPath_x86)宏对应的路径如下:

我搜了一下这个路径,根本就不存在,没有找到带Spectre的目录,这就难怪会报错了,要解决这个问题,首先想到的是改一下这个宏,找了半天,发现这个宏在一个文件中,也找到了对应的修改的地方。但是觉得修改vs默认的配置不是很好,所以需要另外想办法,发现这个Spectre和上面的警告有关,于是百度了一下,找到了下面的连接:https://docs.microsoft.com/zh-cn/cpp/build/reference/qspectre?view=vs-2017。里面详细介绍了这个Spectre的CPU漏洞相关补丁。

具体解决办法如下:

把Spectre缓解改成警用即可。

但这种方法每个新的项目都需要修改,所以建议安装对应的包。具体包看截图

至此问题顺利解决。

最新文章

  1. QT,静态变量要记得初始化
  2. Git学习笔记(Mac Linux系统)
  3. Linux第四次学习笔记
  4. Advanced Installer
  5. 读懂IL代码(三)
  6. JAVA设置环境变量和在DOS下运行java程序
  7. 【南阳OJ分类之语言入门】80题题目+AC代码汇总
  8. 【HDU2795】Billboard(线段树)
  9. 变量声明declare,简单运算符运算,变量测试与内容替换
  10. android本地音乐播放器
  11. Promise(一)
  12. 有时候做JQ动画,鼠标经过,它会不停自己抖动不停,解决方法(此处,是兼容IE ,当鼠标经过,遮罩层从下移到上边的JQ动画效果)
  13. C和C++ 中的const
  14. Luogu1081 NOIP2012 开车旅行 倍增
  15. 揭秘IT人才特点:中美印日四国程序员比较
  16. ceph 池管理
  17. 动态规划DP的优化
  18. Spring学习笔记五:Spring进行事务管理
  19. sed的额外用法(网摘)
  20. 请教Hibernate和JPA什么区别?

热门文章

  1. EF1:MVC/EF(Entity Framewok) /First Migrations
  2. Gerrit配置--用户配置
  3. redis过期键删除策略以及大key删除方法
  4. VS2010打包回顾
  5. appcompat_v7 引起的新建Android工程编译不过的问题 (转载)
  6. Ceph之PG数调整
  7. HDU1175:连连看(搜索)
  8. #undef及其用法
  9. python_pdb断点调试常用命令
  10. DP(两次) UVA 10163 Storage Keepers