Czy wystarczy przetestować kompilację prostego programu, z dołączonym do niego plikiem nagłówkowym?Najlepszy sposób na programowe sprawdzenie istnienia pliku nagłówkowego?
Aby lepiej zrozumieć proces kompilacji, piszę własny "configure", który testuje istnienie kilku plików nagłówkowych i bibliotecznych.
Masz nazwę pliku i listę katalogów uwzględnianych. Dlaczego nie po prostu sprawdzić, czy plik jest w którymś z nich? –
@Nikolai: Jednym z powodów nie tylko tego, że nagłówek nagłówka może sam zawierać inne pliki, i trudniej jest sprawdzić, czy te pliki, od których zależy, są sprawdzane, czy wszystkie są obecne, czy nie spróbuj kompilacji. –
@ Jonathan: Rozumiem to. Oczywiście zależy to całkowicie od zakresu projektu, ale wykonam rekursywne wyszukiwanie dyrektyw "include". –