zoukankan      html  css  js  c++  java
  • vs2019 内核驱动编译失败:网络共享盘问题

    怀念2008

    我以为这个年代了,中文路径问题应该解决了,记得vs 2008写c的时候曾因中文路径的问题导致编译不通过,从2015版本开始发现有时候项目名称和路径里包含中文也可以编译通过了,习惯之后后面所有的编译报错问题很难再去想到中文路径上去。

    一次在编译内核文件的时候,发现总是编译失败,起初有一些常见的错误,例如inf文件校验,通过修改项目属性解决之后没有任何的报错,依然编译失败,没有报错的error是最气人的。

    为此将系统升级到了win10 2004 版本,以及vs 2019升级到最新,终于看到报错了:

    1>Z:项目C内核驱动编程	estDriver	estDriver.inf : error 1299: Additional validation checks skipped due to parsing errors.
    

    看样子是校验inf的时候,某一步的解析有问题,无论怎么设置项目属性都不可以,然后就思考这个inf是模板自动生成的应该内容不会有问题,那就从这一行报错找原因,才想到是不是中文路径的原因,在C盘建一个英文目录后不出所料的编译通过了。

    但是呢,将项目移动到Z盘,所有路径改成英文的,编译仍然失败:

    那看来不是中文路径的问题了,是我错怪了时代的发展。这样的话,我大概知道是什么问题了,Z盘是我挂载的网络共享盘,磁盘格式既不是NTFS也不是FAT32,换成本地磁盘后编译通过。

  • 相关阅读:
    React+AntdUi实现《好客租房系统》首页01
    javaScript学习day04——关于函数
    javaScript学习day03
    javascript学习day01
    第五章回溯法
    第四章作业
    第四章上机实践报告
    算法第三章动态规划
    PTA 7-3 编辑距离问题 (30 分)
    7-3 两个有序序列的中位数 (20 分) log n的解法
  • 原文地址:https://www.cnblogs.com/lxmwb/p/13051194.html
Copyright © 2011-2022 走看看