Skip to content

πŸ› οΈ Create cross-platform C++ projects with ease using Conan and CMake, featuring CI/CD integration and code quality tools for streamlined development.

License

Notifications You must be signed in to change notification settings

AhiruTEB/conan-cmake-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ conan-cmake-cpp - Easy C++ Project Setup Template

πŸ“₯ Download Now

Download

πŸš€ Getting Started

Welcome to the conan-cmake-cpp project! This template helps you easily start a cross-platform C++ project using Conan and CMake. No matter your experience level, these step-by-step instructions will guide you through the setup process.

πŸ›  System Requirements

Before you download the software, make sure your system meets the following requirements:

  • Operating Systems: Windows, Linux, or macOS
  • C++ Compiler: GCC, Clang, or MSVC (Microsoft Visual C++)
  • Conan: Version 2.0 or later
  • CMake: Version 3.15 or later

πŸ“¦ What This Project Offers

  • Easy Setup: Quickly start a project with useful configurations.
  • Built-in CI/CD: Ensure code quality automatically with GitHub Actions.
  • Static Analysis Tools: Analyze your code with clang-tidy and cppcheck.
  • Code Formatting: Use clang-format to keep your code neat and organized.

πŸ“₯ Download & Install

To get started, visit the following link to download the latest release:

Download Latest Release

  1. Click the link above.
  2. You will be taken to the Releases page. Here, you will see a list of available versions.
  3. Choose the version you want to download. Click on the file that matches your operating system.
  4. Wait for the file to download.

πŸ”§ How to Run the Software

After downloading, follow these steps to run the application:

  1. Locate the downloaded file on your computer (usually in your Downloads folder).
  2. If you downloaded a .zip or .tar.gz file, extract it to a folder.
  3. Open a terminal or command prompt.
  4. Navigate to the folder where you extracted the files.
  5. Run the application using the command appropriate for your system, such as ./app-name on Linux or app-name.exe on Windows.

πŸ“– Usage Instructions

Once you have the application running, you can start using it. Here are some common tasks you can complete:

  • Create a new project: Use the built-in commands to initialize your project.
  • Add dependencies: With Conan, simply define your packages in the configuration file, and let the tool manage them.
  • Build your project: Use CMake to generate build files and compile your code.

✍ Additional Features

  • Flexible Configuration: Easily customize settings to fit your needs.
  • Cross-Platform Compatibility: Code once and run anywhere, whether on Windows, Linux, or macOS.
  • Community Support: Join the discussion on issues and features, and share your experience with others.

πŸ“ž Need Help?

If you encounter issues, feel free to check the Issues section of our repository. You can also ask questions in the discussion threads or reach out via email for support.

🏷 Topics

This project supports a range of topics that enhance C++ development:

  • Continuous Integration and Continuous Deployment (CI/CD)
  • Static Analysis Tools: Clang and cppcheck
  • Code Formatting with clang-format
  • Latest C++ Standards: C++23

πŸ“„ License

This project is licensed under the MIT License. You may use this software freely, but please include a copy of the license in any distribution.

Thank you for checking out conan-cmake-cpp! Enjoy coding your projects with ease.

About

πŸ› οΈ Create cross-platform C++ projects with ease using Conan and CMake, featuring CI/CD integration and code quality tools for streamlined development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •