An open API service indexing awesome lists of open source software.

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

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
```