2

我继承了需要 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(在 cmdline 中删除空间的位置。) INCLUDES="C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include"不起作用。(语法错误)

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

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

4

2 回答 2

0

将连接(符号链接)添加到驱动器根目录:

cd c:\

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

然后使用它

INCLUDES=C:\myVisualStudio9\VC\ce\atlmfc\include
于 2017-03-17T13:45:08.183 回答
0

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

于 2017-03-17T20:01:04.480 回答