我试图build立libpng-1.16.6作为VS 2010的静态库。我想我已经排除了makefile语法问题,文件系统权限和不正确的LIB / LIBPATH环境variables。 生成文件是与lpng1616一起交付的不变的makefile.vcwin32。 我确定这个问题是环境问题,但是对于这个问题,我们还是没有什么想法。 我正在寻找新的想法! TIA寻求帮助。
相关事实:
我以为我是安全的。 在编写Windows命令文件时,我使用下划线字符前后缀所有“内部”环境变量以避免冲突,例如“ LIB ”。 显然' LIB '正在被lib.exe使用,尽管它不在微软公布的列表中。 重命名这个环境变量解决了我的问题。