„Dodatkowe katalogi zawierają” w Visual Studio 2010 nie działa

Od czasu do czasu uderzam głową w ten jeden, więc myślę, że post. Mam dwa projekty biblioteczne, w których Project2 używa / odwołuje się do Project1 w następującej strukturze katalogów.

c:\code\Library\Project1
c:\code\Library\Project2

Oba są projektami bibliotecznymi. Ścieżkę umieściłem w Project2 pod Właściwości> Właściwości konfiguracyjne> C / C ++> Ogólne> „Dodatkowe katalogi dołączane”. To czyta..\Project1; %(AdditionalIncludeDirectories)

Teraz w Project2 znajduje się plik, który # zawiera plik, który jest obecny w folderze project1. Pomimo uwzględnienia ścieżki, jak powyżej, nadal pojawia się błąd:

1>c:\code\Library\Project2\MyTestDlg.cpp(6): fatal error C1083: Cannot open include file: 'GraphCtrl.h': No such file or directory

Dziwne jest to, że podobne ustawienie działa, jeśli nie zmienię oryginalnych nazw projektów. Projekty są pierwotnie w folderze, w którym są dobrze połączone.

c:\code\Library\Project1 1.0.0
c:\code\Library\Project2 1.0.0

To, co robię, to usuwanie nazw ostatnich wersji z folderów projektu (i ponowne łączenie ich razem), ale stało się to koszmarem! Jakieś sugestie?

p.s Zrobiłem dużo badań i wydaje się, że ma to związek z długością katalogów, ale myślę, że dobrze sobie radzę z ograniczeniami. Fakt, że poprzednio dłuższe nazwy folderów działają i nie są krótkie, pokazuje, że długość nie jest problemem.

Dodatek:

Oto rzeczywisty błąd, który otrzymuję z rzeczywistymi nazwami plików: Jednym z problemów jest to, że w jakiś sposób nadal odwołuje się do starej biblioteki z pełną nazwąGraphCtrlLib 1.0.0.0 mimo że całkowicie go usunąłem i nie mogę znaleźć więcej informacji na ten temat. To jednak prawdopodobnie nie jest związane z tym błędem.

1>Build started 12/11/2012 5:16:02 PM.
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1200,9): warning : The referenced project '..\Graph\Graph.vcxproj' does not exist.
1>InitializeBuildStatus:
1>  Touching "Debug\ViewerLib.unsuccessfulbuild".
1>ClCompile:
1>  All outputs are up-to-date.
1>  OpenViewerDlg.cpp
1>c:\code\libraries\viewerlib\viewerdlg.cpp(6): fatal error C1083: Cannot open include file: 'GraphCtrl.h': No such file or directory

questionAnswers(3)

yourAnswerToTheQuestion