See also
This manual refers to Codac v1, but a new v2 implementation is currently in progress… an update of this manual will be available soon. See more.
Installing Codac v1 on Windows for C++ use
Quick start
Using MinGW
Check https://community.chocolatey.org/packages/codac.
Using Visual Studio
Download and extract e.g. codac_standalone_x64_vc17.zip
(for Visual Studio 2022) from https://github.com/codac-team/codac/releases/tag/v1.5.6, open example\CMakelists.txt
, choose x64-Release
configuration in Visual Studio (instead of x64-Debug
), double-click on main.cpp
in the Solution Explorer and then click on the green Start button, finally check that “My first tube:Tube [0, 10]” appears.
Optionally, download and run https://github.com/ENSTABretagneRobotics/VIBES/releases/download/0.2.3/VIBes-0.2.3-win32.exe before running the project, and check that a tube appears in VIBes viewer.
Building from sources
You will probably need to install these prerequisites (assuming you installed Chocolatey package manager):
choco install cmake git make patch winflexbison
choco install eigen
Then, install the desired compiler (e.g. choco install mingw --version=11.2.0.07112021
).
Optionally, for Python (e.g. choco install python --version=3.10.4
) and documentation:
choco install doxygen.install --version=1.9.6
choco install graphviz
python -m pip install --upgrade pip
pip install --upgrade wheel setuptools sphinx breathe sphinx-issues sphinx-tabs sphinx_rtd_theme sphinx-reredirects
The logic to follow will then be similar to Linux (note that for Visual Studio, commands such as make install
need to be replaced with something similar to:
cmake --build . --config Release --target install
Warning
PATH_SUFFIXES
with something similar to PATHS ${CMAKE_CURRENT_LIST_FILE}/../../../../ PATH_SUFFIXES
in all .cmake
in codac/share/codac/cmake/
(where Codac was installed) if a CMake project that tries to use Codac appears to find its installation location but fails to configure the project properly.See also Information for developers.