Mam dwa podobne problemy:zmienna Makra/Środowisko w .sln i plików .vcproj dla Visual Studio
a) Mam rozwiązanie, które obejmuje kilka projektów i chcę móc łatwo przełączać lokalizację projektu przez ustawienie niektórych zmienna środowiskowa/makro. Jako przykład tego projektu można znaleźć w \ SolutionDir \ Dir1 \ or \ SolutionDir \ Dir2 \ Więc chcę określić, że powinien on znajdować się w \ SolutionDir \ $ (Var) i po prostu ustawić zmienną.
Czy istnieje jakaś kompilacja w programie Visual Studio, aby to zrobić?
Znam obecnie tylko dwa rozwiązania - edytuj plik .sln ręcznie/programowo, aby znaleźć ten projekt i ustawić poprawną ścieżkę.
Nie mogłem użyć zmiennej środowiskowej w pliku .sln.
b) Mam projekt, który zawiera pliki zasobów (.rc i .h). Chcę móc ustawić ich lokalizację za pomocą innej zmiennej środowiskowej lub makra.
Coś \ ProjectDir \ $ (VAR2) \ resource.rc
znalazłem jakąś obiecującą informacji na temat arkuszy własności, ale Visual Studio nie poszerzyć makr kiedy używam ich w tagu pliku w .vcproj .
Dziękuję za wszelkie pomysły rozwiązania tego problemu.
Pozdrawiam, Victor
interesujące. Ale nie mogę zrozumieć, dlaczego chcesz to zrobić. Prawdopodobnie istnieje inny sposób rozwiązania problemu, który próbujesz rozwiązać. – Tim
Chcę skonfigurować projekt tak, aby był łatwy do przełączenia między markowymi wersjami produktu dla różnych OEM. –