gui_starter_template
gui_starter_template copied to clipboard
A template CMake project to get you started with C++ and tooling
There are a few issues I usually stumble through when starting a new library project... - adding import/export attributes that work across platforms - exporting targets - separating public headers...
Currently a specific version of CMake is specified in the CMakeLists.txt: https://github.com/lefticus/cpp_starter_project/blob/d7a2b6b891d75edc68c9d88dca7e24cd73e378b8/CMakeLists.txt#L1 CMake makes it however also possible (3.12 feature, but backwards compatible) to indicate a version range by using...
Some projects on Github are starting to use SPDX-License_Identifiers to make it easy for the end-user to identify the license applied to that project / single file. As the cpp_start_project...
Hello, I'm trying to do some stuff with this template as base, and I have some leaks, but I don't know how to set the variables on this project. ```...
Making this project a template just seems like a way to force someone to have a github account. Why?? Of course I have a github account otherwise I wouldn't be...
I get this error when trying to build the project: ``` [2/2] Linking CXX executable src/intro FAILED: src/intro : && /usr/bin/c++ -O2 -g -DNDEBUG -fsanitize=address,leak,undefined src/CMakeFiles/intro.dir/main.cpp.o -o src/i d9a98f4c14b042a0cc7d6c663f5/lib/libspdlog.a /home/obm/.conan/data/fmt/8.1.1/_/_/package/0dab009e164b61a28f957a6...
On a fresh clone I get the following error: ``` Developer mode is ON. For production, use `-DENABLE_DEVELOPER_MODE:BOOL=OFF`. Building the project for the developer... The default CMAKE_C_STANDARD used by external...
I tried to configure the template with Conan 1.52.0, CMake 3.24.1 and VS 2017 locally, but failed: ``` CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.24/Modules/FetchContent.cmake:1264 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not...
Old link did nothing. Now links to the Docker README.
fixes this [issue](https://github.com/cpp-best-practices/gui_starter_template/issues/232). I will fix other branches, if you think what i am doing is correct.