2017-03-16 72 views
1

我已经继承了需要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"不起作用。 (语法错误)PlatformBuilder:INCLUDE带空格的路径名称

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

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

回答

0

添加一个路口(符号链接),将驱动器根:

cd c:\ 

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

然后用它

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

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

相关问题