¿Cómo se compilan los archivos CXX?
Por defecto, Borland C++ 5.02 no reconoce la extensión .cxx y, por lo tanto, no mostrará ni compilará esos archivos. Hay dos soluciones:
- Dígale al compilador que trate ese nodo como si fuera un archivo .cpp
- Haga clic con el botón derecho del ratón en el archivo (nodo)
- Seleccione Editar atributos de la nota
- Establezca el tipo de nodo como .cpp
- Compruebe que el traductor está configurado como CppCompile
Este procedimiento debe seguirse para cada archivo .cxx de su proyecto. Sin embargo, una vez que se hace, estas definiciones se guardan en el archivo .ide (proyecto). Cuando quiera volver a abrir su proyecto, asegúrese de abrir el archivo ide y no los archivos fuente individuales.
- Enseñe al compilador cómo manejar los archivos .cxx
- Para obtener los archivos a compilar, desde el menú, seleccione:
Opciones / Herramientas... / CppCompile / Editar / Avanzado
Añada ''.cxx;'' a la traducción desde y a la traducción por defecto.
- “Traducir desde” hace que esta herramienta aparezca en la lista de selección del Traductor
- “Por defecto” para que esta herramienta sea el traductor por defecto
- Para activar la "edición con doble clic", utilice
Opciones / Herramientas ... / Editar Texto / Editar / Avanzado
Añada ''.cxx;'' a ambos, Aplicar a y Predeterminado para.
- Se “aplica” para que esta herramienta aparezca en el menú contextual cuando se hace clic con el botón derecho del ratón sobre el nodo
- “Predeterminado” para que esta herramienta se ejecute al hacer doble clic en el archivo (nodo)
Una vez hecho esto, se aplica a todos los proyectos futuros.
Diferentes extensiones para los archivos C++
Hay al menos cuatro extensiones diferentes que se pueden utilizar para los archivos C++:
No es muy popular ya que requiere un sistema de archivos que distinga entre mayúsculas y minúsculas (de lo contrario, chocaría con los antiguos nombres de archivos .c), e incluso algunos SO modernos no distinguen entre mayúsculas y minúsculas.
Algunos sistemas operativos o de archivos no admiten el carácter + en los nombres de archivo.
Eso es muy portable a través de los sistemas de archivos.
Pero, podría ser menos consistente que .cxx
Muy portable entre sistemas de archivos (no más que .cpp)
El uso del nombre CXX para C++ es bastante popular porque CPP suele designar al preprocesador de C (y C++).
Por ejemplo, estas variables de entorno/macros de archivo de creación
Representa las banderas pasadas al preprocesador.
Banderas pasadas al compilador de C.
Banderas pasadas al compilador de C++.
Banderas pasadas al enlazador.
La ruta de acceso al compilador de C.
La ruta de acceso al preprocesador.
La ruta del compilador de C++.
La ruta de acceso al enlazador.