这两天在windows7下面编译tpm20lib的时候,(tpm20lib地址在此:点击打开链接)
按照源码下面的Readme.docx文件的介绍,
配置TSSTOOLS_PATH环境变量,结果最后还是报错,
NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\vc\bin\nmake.exe"”: return “0x1”
......
仔细看上面的输出,发现居然是: Microsoft Visual Studio 11.0\VC\BIN\vc\bin\nmake.exe
两层的vc\bin,妈蛋,什么鬼?
打开源码里面的makefile,加几行代码,ECHO出来里面的一些变量,发现也有类似的vc\bin\vc\bin或者vc\bin\vc\include的路径。
于是,修改环境变量,computer -> properties -> advanced systerm setting -> environment varibles -> TSSTOOLS_PATH,
改成:C:\Program Files (x86)\Microsoft Visual Studio 11.0
再试,还是不行,继续仔细研究vs201

在Windows7下编译tpm20lib时遇到问题,主要涉及环境变量设置、Visual Studio 11.0的nmake错误及路径中空格的影响。通过使用subst命令映射路径解决空格问题,并调整环境变量设置,最终在系统变量中修改TSSTOOLS_PATH并重启IDE后成功编译。
最低0.47元/天 解锁文章
2199

被折叠的 条评论
为什么被折叠?



