Windows geliştirme konusunda yeniyim, bir süredir Linux'la uğraşıyordum. Konsol işlevlerine erişmem gerekiyor ve web'deki kapsamlı konsol metin özniteliklerinin listesini almakta sorun yaşıyorum. Bilgiyi almak için wincon.h ve windows.h okumak istiyorum ama onlara nasıl ulaşacağımı anlayamıyorum. Yardım lütfen!Windows'ta C başlık dosyaları nerede?
cevap
Windows varsayılan olarak bunlarla birlikte gelmez. Bunları arıyorsanız, Windows SDK'yı yüklemeniz ve% PROGRAMFILES% \ Microsoft SDKs \ Windows dizininde dolaşmanız gerekir.
Başlık dosyalarını almak için Windows SDK'yı yüklemeniz gerekir. Windows, yazılım geliştirme araçlarını kutudan çıkarmaz ve kullandığınız derleyiciye bağlı olarak, derleyiciyle de gelmeyebilir.
Ben Normalde diğer SDK başlıklarıyla birlikte depolanmaktadır MSDN
Zaten yaptım. Dediğim gibi, kapsamlı değil ve başlık dosyasında tanımlanan sabitler için gerçek değerler de dahil olmak üzere tam bir liste istiyorum: Bazı python konsol programları için değerlere ihtiyacım var. –
MSDN'deki CHAR_INFO yapısındaki belgelere bir göz attınız mı? Kaplar, karakter özelliklerinin isimlerinin ve değerlerinin listelenmesidir. – Jacob
Teşekkürler, yararlı, ama yine kapsamlı değildir FOREGROUND_BLACK = 0x0000 FOREGROUND_BLUE = 0x0001 FOREGROUND_GREEN = 0x0002 FOREGROUND_CYAN = 0x0003 FOREGROUND_RED = 0x0004 FOREGROUND_MAGENTA = 0x0005 FOREGROUND_YELLOW = 0x0006 FOREGROUND_GREY = 0x0007 FOREGROUND_INTENSITY = 0x0008 Bunlar Başka bir yerde buldum. Daha özel değerler olup olmadığını merak ediyorum. –
üzerinde konsol fonksiyon listesini ararken çalışacaktı. Visual Studio'yu kullandığını farz edersek, onlara bakmak kolay bir dosya oluşturmak, #include
'a önem verdiğiniz bir satır eklemek, sağ tıklatıp açılan menüdeki open document <whatever.h>
satırını tıklatmaktır.
- 1. .lib dosyaları, başlık dosyaları olmadan kullanılabilir mi?
- 2. C++ 'nin salt sanal işlev uygulaması ve başlık dosyaları
- 3. iPhone'da depolanan çekirdek döküm dosyaları nerede?
- 4. UIWebView HTML5 çevrimdışı dosyaları nerede saklar?
- 5. Bir c başlık altında paylaşılan c sabitleri
- 6. Android'de önceden derlenmiş başlık dosyaları nasıl kullanılır NDK
- 7. C# Gridview Başlık stili uygulanmadı
- 8. armv7 için tcc inşa ve android cihaz üzerinde çalıştı, nerede header dosyaları koyayım?
- 9. Neden C dosyaları/* [] */
- 10. C için Apache Commons nerede?
- 11. C# makinesinde epsilon'u nerede bulabilirim?
- 12. C++ filtreli kaynak kodu nerede?
- 13. ptrdiff_t, C dilinde nerede tanımlanır?
- 14. LINQ Sorgu sorunu nerede C#
- 15. 16F877A.h'yi nerede bulabilirim?
- 16. dll, c içinde xml dosyaları paketi C#
- 17. hata C2011: '': 'şöyle sınıf' redefinition yazın başlık dosyaları
- 18. Visual Studio 2008'de başlık dosyaları nasıl eklenir?
- 19. Ne tür başlık dosyaları, birden çok eklemeye karşı korunmamalıdır?
- 20. Dosyaları bir klasörden diğerine taşıma C#
- 21. Yapıları, vb. Bildirmek Nerede?
- 22. C++: Başlık uygulama dosyasında sınıf özelliklerine erişme
- 23. Javah aracını kullanarak C başlık dosyası oluşturma
- 24. C++ hatası: ‘dizesi’ Benim başlık dosyasında
- 25. sql.h başlık dosyası eksik
- 26. C# ile Excel Dosyaları Oluşturma #
- 27. Sadece excel dosyaları filtreleme C#
- 28. C# okuma/yazma .xlsm Dosyaları
- 29. C++ dosyasında ayrılmış dosyaları okuma
- 30. C# kullanarak Açık Dosyaları Kapatma #
Hangi derleyici? Üstbilgi dosyaları, kullandığınız derleyiciyi temel alan farklı konumlardadır. –
http://msdn.microsoft.com/en-us/library/ms682088(VS.85).aspx - üstbilgiler #defines'i iyi listeleyebilir, ancak Windows işlevlerinin açıklaması için MSDN araması genellikle daha iyidir. –
Windows API konsol işlevleri ile arabirim oluşturan bir python programı için bunlara ihtiyacım var. Ancak Visual C++ Express'im var. –