Soy nuevo en el desarrollo de Windows, habiendo metido la pata en Linux por un tiempo. Necesito acceder a las funciones de la consola y tengo problemas para obtener una lista completa de atributos de texto de consola fuera de la web. Me gustaría leer wincon.h y windows.h para obtener la información, pero no puedo entender cómo llegar a ellos. ¡Ayuda por favor!¿Dónde están los archivos de cabecera C en Windows?
Respuesta
Windows no viene con estos por defecto. Si los está buscando, debe instalar el SDK de Windows y buscar en el directorio% PROGRAMFILES% \ Microsoft SDKs \ Windows.
Deberá instalar el SDK de Windows para obtener los archivos de encabezado. Windows no viene con las herramientas de desarrollo de software listas para usar y, dependiendo del compilador que esté utilizando, es posible que tampoco vengan con el compilador.
yo intentaría buscar la lista de funciones de la consola en MSDN
Ya lo hizo. Como dije, no es exhaustivo, y me gustaría una lista completa, que incluya los valores reales de las constantes definidas en el archivo de encabezado: Necesito los valores para algunos programas de consola de Python. –
¿Echó un vistazo a la documentación sobre la estructura CHAR_INFO en MSDN? Contenedores una lista de los nombres y valores de los atributos del personaje. – Jacob
Gracias, que es útil, pero de nuevo, no exhaustiva 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 Estos son algunos más que encontré en otro lado. Tengo curiosidad sobre si hay más valores especiales. –
están almacenados normalmente junto con los otros encabezados SDK. Suponiendo que está utilizando Visual Studio, lo fácil de ver es crear un archivo, agregar una línea al archivo #include
que le interese, haga clic con el botón secundario y haga clic en la línea open document <whatever.h>
en el menú emergente.
- 1. ¿Dónde están los archivos include de opencv2?
- 2. ¿Dónde están almacenados los archivos de inclusión - Ubuntu Linux, GCC
- 3. Dónde están almacenados mis archivos de proyecto
- 4. Ejecutando git desde la línea Cmd de Windows: ¿Dónde están los archivos clave?
- 5. cuál es la diferencia entre los archivos de cabecera c (.h) y los archivos de cabecera C++ (.hpp)
- 6. ¿Dónde están ubicados los archivos de implementación de UIKit Framework?
- 7. ¿Dónde están los literales de dirección de función en C++?
- 8. ¿Dónde están los límites para los tipos de Qt?
- 9. ¿Dónde están los módulos CommonJS?
- 10. XCode - Pero ... ¿Dónde están mis archivos?
- 11. C++ plantilla y archivos de cabecera
- 12. IntelliJ: muestra dónde están los errores
- 13. ¿Dónde están almacenadas las preferencias de Java en Windows 7?
- 14. ¿Dónde están los registros de PostgreSQL en Mac OS X?
- 15. ¿dónde están los foros oficiales de Directx?
- 16. ¿Dónde se almacenan los archivos evtx archivados?
- 17. ¿Dónde busca gcc los archivos de encabezado C y C++?
- 18. poniendo definiciones de funciones en los archivos de cabecera
- 19. ¿Los archivos MAKE están completos?
- 20. incluyendo archivos de cabecera en C y compilar
- 21. C Language Standard Collections ¿Dónde están?
- 22. ¿Dónde están los javadocs para Lotus 'Notes.jar?
- 23. ¿Dónde están los documentos Tesseract API docs?
- 24. ¿Dónde están almacenados los servidores registrados?
- 25. ¿Dónde están las páginas man para C++?
- 26. ¿Dónde están los binarios de marcos de iOS ubicados en el sistema de archivos?
- 27. dónde colocar los archivos js en CodeIgniter
- 28. ¿Dónde están mis archivos de base de datos H2?
- 29. Los archivos fuente CUDA obtienen una extensión .cu. ¿Qué obtienen los archivos de cabecera?
- 30. ¿Dónde están los esquemas para archivos XML en un proyecto de Android?
¿Qué compilador? Los archivos de encabezado están en ubicaciones diferentes según el compilador que está utilizando. –
http://msdn.microsoft.com/en-us/library/ms682088(VS.85).aspx - aunque el encabezado bien podría enumerar los #defines, buscar MSDN para la descripción de las funciones de Windows suele ser mejor. –
Realmente los necesito para un programa python que interactúa con las funciones de la consola API de Windows. Sí tengo Visual C++ Express, sin embargo. –