2012-09-24 23 views
13

Projekty Visual Studio mają folder plików nagłówkowych. Więc umieściłem tam plik nagłówkowy myśląc, że będę mógł wpisać #include "SDL.h", ale to nie zadziałało. Poszukałem go i nie znalazłem nic przydatnego.Program Visual Studio nie może zawierać pliku nagłówkowego.

error

+0

Powinieneś zamknąć go za pomocą <>. Może powinieneś także ponownie przeskanować swój projekt. –

Odpowiedz

33

Umieszczenie tam nagłówek tylko pomaga organizować swoje pliki, nie skopiować plik do katalogów zawierających nie czyni go automatycznie widoczne.

Musisz dodać ścieżkę do miejsca, gdzie SDL.h znajduje się do projektu dodatkowe katalogi zawierają.

Wystarczy kliknąć prawym przyciskiem myszy na projekt -> Właściwości konfiguracji -> C/C++ -> Ogólne -> Dodatkowe katalogi.

W rzeczywistości nie powinieneś dodawać SDL.h do rozwiązania, ponieważ wystarczająca jest ścieżka w dodatkowych katalogach.

+0

Awesome, to działało idealnie. Dzięki, że pomagają. Bardzo łatwe do zrozumienia instrukcje. –

2

Ten widok folderów po lewej stronie jest po prostu hierarchią organizacji projektu - nie odzwierciedla hierarchii dysku, a rzeczywista lokalizacja na dysku może być zupełnie inna. I #include uwzględnia lokalizację na dysku (i wszystkie ścieżki wyszukiwania określone we właściwościach projektu)

Tak, aby skrócie: - Sprawdź, czy plik SDL.h jest osiągalny w miejscu na dysku :)

Powiązane problemy