事情是这样的,我编译 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/459054
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.