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: about 1 year 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-14T05:42:08.000Z (over 1 year ago)
- Last Synced: 2025-04-14T06:31:55.194Z (over 1 year 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
```