azot16
7/7/2007 5:08:00 AM
> Taki workaround:
> - tworzysz skrypt (np. bat), ktory sprawdzi istnienie
> pliku i zapisze "#define FILE_X_OK" w pliku config.h
> - musisz go wywolac brzed zbudowaniem projektu,
> najlepiej podlaczyc jakos do skryptu budujacego
> - w projekcie includujesz config.h
> - a nastepnie umieszczasz cos takiego
No tak, o tym to wiedzialem. Caly czas licze na to, ze znajde jakies
mniej "kanciate" rozwiazanie. Po za tym to nie jest takie proste z tym
bat-em. Sprawdzany plik moze byc w jednym z katalogów, które sa
wskazane w projekcie jako katalogi z incudami. Trzeba by wiec
rozpracowac pliki projektu, wyciagnac stamtad liste katalogów,
sprawdzic wszystkie te katalogi itd. itd. A za rok wypuszcza nowe VS z
nowymi plikami projektu i wszystko bedzie trzeba robic od nowa.
A moze da sie zrobic tak:
1) includujemy plik i przechwytujemy komunikat o bledzie "brak pliku"
- jak to zrobic?
lub
2a) includujemy plik, zduszamy komunikat o bledzie (ze niby jest OK)
- jak to zrobic?
2b) sprawdzamy obecnosc (dostepnosc) typu danych, np. typ X jest
zdefiniowany (typedef) w pliku, który chcemy dolaczyc. Jezeli tego
typu nie ma to znaczy, ze plik sie nie dolaczyl i wtedy includujemy
inny plik (który juz na pewno jest) - jak to zrobic?