当我尝试执行类似下面这一行的内容时:
tlib.exe / C mylib.lib + -obj \释放\ lib中-10 \ SRC \对象\ objectFile.obj
我得到了这个输出:
TLIB 6.2版权所有(c)1987-2010 Embarcadero Technologies,Inc。 警告:库中找不到'。\ _ obj \ Release \ objectFile.obj'
如果我手动删除“lib-10”并将objectFile.obj放在“obj \ Release \ src \ object \”目录下,它可以正常工作。
我该怎么办?
在website处没有关于此的有用信息。 如果没有workaroud,我会尝试这个手动解决方案。只是为了澄清:tlib.exe是我唯一的选择。
由于
答案 0 :(得分:2)
最新版本的Tlib将在命令行上使用 - / +处理正确引用的路径,但旧版本不会。如果IDE或您的shell没有正确引用这些路径,最好的办法是使用不同的路径 我不鼓励使用包含这些字符的路径。我知道这是过去的剩余时间,但是许多控制台应用程序都是在那些遗留时代之后发展起来的,并且仍然存在旧约束。