Windows 10 Bash 中解压的 tar 文件导致编译失败

2018-05-30 21:49:21 +08:00
 Osk
事情是这样的,我编译 PIL 4.3,下载好源码后,用 wsl bash tar 解压,然后编译时各种鬼畜。

先是惊奇地发现 vc 的工具链对路径变得大小写敏感了,比如命令写的 makefile.vc ,而实际的文件名是 Makefile.vc ,出错。之前我真没碰到过这问题,对 vc 不熟,不知道这是不是 vc 的 feature,但 Windows 不是对路径大小写不敏感的吗?

最鬼畜的是,cl.exe 报告找不到头文件,然而 cl.exe 的命令行中有-IXxxxx,包含了头文件的路径,而头文件也就放在那里,大小写也完全匹配。

最后用 windows 版 7-Zip 解压,就全部 ok 了,换成 tar 解压的,再次跪,怀疑人生了。

有朋友知道这是什么问题导致的吗?

环境:
win 10 1803 64bit, wsl ubuntu 18.04, VS 2017
2348 次点击
所在节点    Windows
1 条回复
Osk
2018-09-10 10:34:05 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/459054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX