怀念2008

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

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

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

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

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

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

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

最新文章

  1. dom解析和sax解析的区别及优缺点
  2. 烂泥:智能DNS使用与配置
  3. 【译】Import Changes from Direct3D 11 to Direct3D 12
  4. webpack与gulp的区别及实例搭建
  5. linux点滴:rsync
  6. 金山网络2014春季Android实习生招聘-成都站-笔试第一题
  7. sshd服务---暴力破解应对策略
  8. 让C#、VB.NET实现复杂的二进制操作
  9. shell脚本之算术运算和逻辑运算
  10. BZOJ 1367: [Baltic2004]sequence [可并堆 中位数]
  11. Maven教程(4)--Maven管理Oracle驱动包
  12. Linux安装Java
  13. Django ORM中常用字段和参数
  14. JDK(java se development kit)的构成
  15. robot framework测试驱动无法定位页面元素
  16. Workman启动失败的解决方法 stream_socket_server() has been disabled for security reasons
  17. Java之路(五) 访问权限控制
  18. Android NDK r9的配置与使用
  19. 【Linux/CentOS】上手常见问题笔记
  20. python设置格式模板

热门文章

  1. JavaScript基础&实战(5)js中的数组、forEach遍历、Date对象、Math、String对象
  2. 记一个深层的bug
  3. 鼠标悬浮上去显示小手CSS
  4. 驱动开发:内核测试模式过DSE签名
  5. Golang-Gin Response 统一返回restful格式的数据
  6. v-for中key的作用与原理
  7. 修改Oracle共享池大小
  8. C语言算法入门
  9. codeforces补题计划
  10. DevExpress中GridControl控件焦点改变时触发事件