w visual studio 2010 lub 2008
Chcę użyć #include<dirent.h>
w moim kodzie, ale ten błąd się zdarza:
Jak mogę rozwiązać ten problem ?Nie można otworzyć pliku include: 'dirent.h': No such file or directory
2 answers
Ponieważ ten plik nagłówkowy nie jest dostarczany z MSVC. Stąd nie może go znaleźć!
Pochodzi z C biblioteka POSIX . wikipedia mówi:
Dirent.H zalicza się do następujące Kompilatory:
- Turbo C++ (DOS)
- GCC (Cross-platform)
- MinGW (Microsoft Windows)
- Borland C++ Builder (Microsoft Windows)
Microsoft Visual C++ nie zawiera dirent.h
Można jednak pobrać Darmowa implementacja systemu dirent Dla Windows.h które można używać z Microsoft Visual Studio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-21 12:08:21
To kolejny lekki nurt.implementacja h Dla Windows . Są to dwa pliki, które możesz po prostu wrzucić tak, jak jest.
Obecnie najlepszym sposobem uzyskania pełnej obsługi POSIX w systemie Windows jest prawdopodobnie Cygwin lub jego przyjaciele.
Istnieją usługi Windows dla Uniksa (SfU), ale według niektórych było to dość zbliżone do tego, co Cygwin był w 2006 roku. Widząc, jak Cygwin i niektóre z jego komrad są na żywo i dobrze, a SfU nie widział aktualizacji w ciągu ponad pół dekady wybrałbym pierwszy dzień tygodnia.
Jeśli jesteś zainteresowany podmuchem przeszłości, sprawdź ten mały samorodek z 2006 roku , który jest oficjalną stroną Microsoftu Jak portować z Unixa na Windows . Wydaje się to raczej bezużyteczne, ale zabawne, co Microsoft uważał za "przydatne" w 2006 roku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:32:24