Mam rozwiązanie mieszanych projektów VB.NET i C++. Podczas korzystania z Visual Studio 2005 można ustawić "Narzędzia-> Opcje-> Projekty i Rozwiązania-> Katalogi VC++", aby pomóc kompilatorowi znaleźć pliki włączeń. Podczas budowania tego samego rozwiązania z MSBuild nie widzę sposobu przekazywania tych ustawień. C++ nie będzie kompilować bez określonej ścieżki. Podczas budowania tego rozwiązania z Visual Studio doskonale się komponuje.jak ustawić katalogi MSBuild VC++
Jaki jest sposób przekazania tej ścieżki dla MSBUild?
Edytuj: Wygląda na to, że MSBuild nie przekazuje ścieżki (lub przełącznika/u) do vcbuild. Począwszy od VCBuild zamiast nie na zależności.
Program Visual 2010 działa bardziej zgodnie z oczekiwaniami, ponieważ używane są katalogi właściwości użytkownika. Nie ma już potrzeby używania zmiennych środowiskowych. – CharlesB
Najnowsza wersja VS2013, zobacz moją odpowiedź w wątku: http://stackoverflow.com/questions/15654002/adding-dodatkowe-library-and-include-paths-when-compiling- from-command-line/28103688 # 28103688 – zhifac