gpt4 book ai didi

c - VC2008 中的链接器是否存在路径中的空格问题?

转载 作者:太空狗 更新时间:2023-10-29 15:27:46 24 4
gpt4 key购买 nike

我之前问的问题是关于如何在 VC2008 项目中使用 .lib 文件,答案非常有用。现在又出现了另一个问题——例如。我的 .h 和 .lib 文件在文件夹 c:\pcm 中。我在需要的地方指定了这个路径(c/c++->additional include directories,linker->input->additional dependencies) .一切正常。

但是当我将路径更改为 "c:\pc m"(注意空格)并在所需位置反射(reflect)此更改时:linker->input 和附加包含目录等。

现在在构建时我得到:Error1 fatal error LNK1104: cannot open file 'c:\pc.obj'

这个问题的解决方案是什么??

谢谢。

最佳答案

对路径/文件名中的空格问题几乎通用的答案:

  • 将路径/文件名放在引号中。

请注意,即使您将 VS 宏用作名称的一部分,这仍然有效:

"$(OutDir)\foo.lib"

有效(虽然没有引号,但由于 $(OutDir) 宏中的空格而中断)。

关于c - VC2008 中的链接器是否存在路径中的空格问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com