当我尝试执行类似于下面这一行的内容时:
+-obj\Release\lib-10\src\object\objectFile.obj tlib.exe /C mylib.lib mylib.lib
我得到了这个输出:
TLIB 6.2版权(c) 1987-2010年Embarcadero技术公司警告:“.\obj\Release\objectFile.obj”在图书馆中找不到
如果我手动移除"lib-10“,并将objectFile.obj放在"obj\Release\src\object\”dir上,它可以正常工作。
我能做什么?
在网站中,没有关于这方面的有用信息。,如果没有工作,我将尝试这个手动解决方案。澄清一下: tlib.exe是我唯一的选择.
谢谢
发布于 2011-09-15 17:59:23
最近版本的Tlib将处理命令行上带有-/+的正确引用的路径,但旧版本则不会。如果IDE或shell没有正确引用这些路径,最好的选择是使用不同的路径。
我不赞成使用包含这些字符的路径。我知道这是过去遗留下来的,但许多控制台应用程序都是从这些遗留时代发展而来的,并且仍然有着旧的限制。
https://stackoverflow.com/questions/7420838
复制相似问题