【问题标题】:PlatformBuilder: INCLUDE path name with spacesPlatformBuilder:包括带空格的路径名
【发布时间】:2017-03-16 20:04:22
【问题描述】:

我继承了一个需要 ATLMFC 包含的 PlatformBuilder 子项目。它安装在C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include 当试图包含这个(在源文件中)时:INCLUDES=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include 它被转换为-IC:\ProgramFiles\MicrosoftVisualStudio9.0\VC\ce\atlmfc\include(在命令行中删除了空格。)INCLUDES="C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include" 不起作用。 (语法错误)

我已尝试将路径添加到系统包括(项目和解决方案:C++ 目录),但 PlatformBuilder 在构建期间不使用这些目录。

有没有办法在 Platform Builder 中包含带空格的路径?

【问题讨论】:

    标签: windows-ce platform-builder


    【解决方案1】:

    向驱动器根目录添加一个联结(符号链接):

    cd c:\
    
    mklink /J myVisualStudio9 "C:\Program Files\Microsoft Visual Studio 9.0"
    

    那就用吧

    INCLUDES=C:\myVisualStudio9\VC\ce\atlmfc\include
    

    【讨论】:

      【解决方案2】:

      带空格的路径是 Win CE kriptonyte。它们通常会产生问题并且不容易理解错误消息。符号链接或只是路径中没有空格的文件夹内容的副本是唯一可行的解​​决方案。

      【讨论】:

        猜你喜欢
        • 2020-12-20
        • 2015-06-18
        • 2014-09-07
        • 1970-01-01
        • 2021-10-09
        • 2021-08-26
        • 1970-01-01
        • 1970-01-01
        • 2018-07-10
        相关资源
        最近更新 更多