uzywam vscode + "C/C++ Extension Pack" na Windows
z projektu https://github.com/DCMTK/dcmtk potrzebowałem moduł "dcmdata"
do wyboru co ma być zbudowane jest w cmake zmienna
# Modules to be built
set(DCMTK_MODULES ofstd oflog oficonv dcmdata dcmimgle
dcmimage dcmjpeg dcmjpls dcmtls dcmnet dcmsr
dcmsign dcmwlm dcmqrdb dcmpstat dcmrt dcmiod dcmfg
dcmseg dcmtract dcmpmap dcmect
CACHE STRING "List of modules that should be built.")
Ustawiłem za pomocą "CMake Cache Editor (UI)"
wartość DCMTK_MODULES "ofstd oflog oficonv dcmdata" aby zbudował odpowiedni moduł i zależności ,i wszystko działa
Przez przypadek wyczyściłem wartość zmiennej DCMTK_MODULES w "CMake Cache Editor (UI)" zapisałem a potem wpisałem ponownie wartość
Gdzie problem: po wyczyszczeniu wartości DCMTK_MODULES nie działa ponowne wpisane wartości w "CMake Cache Editor (UI)"
trzeba wejść do pliku CMakeCache.txt , wpisac cokolwiek
//List of modules that should be built.
DCMTK_MODULES:STRING=cokolwiek
i modyfikowanie wartości w "CMake Cache Editor (UI)" działa