2017-03-16 126 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。他們通常會產生問題並且不容易理解錯誤消息。一個符號鏈接或只是一個沒有空格的路徑中的文件夾內容的副本是唯一可行的解​​決方案。