https://github.com/molodygs/cppstudy
Estudio de C++ para realizar proyectos laborales/personales. Se utiliza CMake para la compilación del código fuente
https://github.com/molodygs/cppstudy
cmake cpp
Last synced: 3 months ago
JSON representation
Estudio de C++ para realizar proyectos laborales/personales. Se utiliza CMake para la compilación del código fuente
- Host: GitHub
- URL: https://github.com/molodygs/cppstudy
- Owner: MolodyGs
- Created: 2025-01-24T06:36:20.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-04-14T05:42:08.000Z (6 months ago)
- Last Synced: 2025-04-14T06:31:55.194Z (6 months ago)
- Topics: cmake, cpp
- Language: C++
- Homepage:
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Pasos Iniciales
- Crear archivo `CMakeLists.txt`
- Crear carpeta `build`
- Identificar la carpeta donde están los archivo `.cpp`Estructura de carpetas de referencia:
```
/mi-proyecto
│
├── include/ # Carpeta que contiene los archivos .h
│ └── code1.h
├── src/ # Carpeta que contiene los archivos .cpp
│ └── code1.cpp
│ └── code2.cpp
├── build/
│ └── CMakeLists.txt # Archivo de configuración de CMake
```Estrucutra del archivo `CMakeLists.txt`
```
# Establece la versión mínima de CMake requerida
cmake_minimum_required(VERSION 3.10)# Nombre del proyecto
project(MiProyecto)# Especifica el estándar de C++ a utilizar
set(CMAKE_CXX_STANDARD 11)# Agrega los directorios de los archivos de cabecera
include_directories(include)# Agrega los archivos fuente para compilar el proyecto
add_executable(MiProyecto codes/code1.cpp codes/code2.cpp)
```## Compilación de Proyecto
```
cd build
cmake -B generated -G "MinGW Makefiles"
cmake --build generated
./generated/project.exe -> Ejecución del proyecto
```