2011-08-08 11 views
7

Mam projekt, który musi zostać skompilowany. Jest skompilowany na naszym serwerze budowania, na którym mam zainstalowany tylko Windows SDK 7.1. Nie chciałbym instalować rzeczywistego Visual Studio na tym komputerze, ale dostaję błąd "nie mogę znaleźć pliku atlstr.h", który właśnie przeczytałem jest częścią ATL, która jest częścią Visual Studio.Skompiluj projekt ATL z tylko Windows SDK 7.1

Czy mogę to skompilować bez instalowania programu Visual Studio na serwerze kompilacji?

Odpowiedz

10

ATL jest teraz dostępny bezpłatnie jako część zestawu sterowników Windows: http://msdn.microsoft.com/en-us/windows/hardware/gg487438.aspx

+0

Czy można go używać w zwykłym pakiecie narzędzi Windows SDK? Myślałem, że WDK stworzyło specjalne ograniczone środowisko dla kierowców? – rubenvb

+0

@rubenvb: Wiem, że ludzie używają go do kompilowania kodu WTL za pomocą VC Express. –

+0

To musi zadziałać. Nie wiedziałem tego. Bardzo dobra informacja :) – rubenvb

2

Nie. ATL jest podstawową częścią niewolnej wersji MSVC.

+1

Naprawdę? Żaden inny sposób? Co za marnotrawstwo, aby zainstalować całe IDE na maszynie budującej. Dzięki za pomoc ... –

+2

To było kiedyś poprawne, ale już nie. ATL jest teraz częścią Windows WSDK. –

+0

@Nemanja: Windows SDK v7.1 ma * NIE * zawiera ATL. Jedynym wersją zawierającą wersję ATL był SDK platformy VS2003, który jest już bardzo przestarzały. - Ale teraz zauważam, że chodziło o WDK. Przepraszamy – rubenvb

Powiązane problemy