# fmu4cpp **Repository Path**: jiguangkeji/fmu4cpp ## Basic Information - **Project Name**: fmu4cpp - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-15 - **Last Updated**: 2023-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FMU4cpp (early prototype) FMU4cpp is a CMake template repository that allows you to easily create cross-platform FMUs compatible with [FMI 2.0](https://fmi-standard.org/downloads/) for Co-simulation using C++. The framework generates the required `modelDescription.xml` and further packages the necessary content into a ready-to-use FMU archive. ### How do I get started? 1. Change the value of the `modelIdentifier` variable in `CMakeLists.txt` to something more appropriate. 2. Edit the content of [model.cpp](src/model.cpp). 3. Build. An FMU named `.fmu` is now located in your build folder. #### Cross-compilation Cross-compilation (64-bit linux/windows) occurs automatically when you push your changes to GitHub. Simply rename the produced `model.zip` to `.fmu`. Such easy, such wow. ### Requirements * C++17 compiler * CMake >= 3.15