Graphical user interface and API for controlling a Nikon Ti-E widefield fluorescence microscope system in the Springer lab at Harvard Medical School.
- MSVC 2022 (with Git for Windows)
- Qt 6.5.3 (with CMake and Ninja)
- vcpkg 2023.12.12
- DCAM-API 24.1.6749
- DCAM-SDK4 22.12.6552 (download and extract into
third_party/dcamsdk) - Micro-Manager 2.0 (e.g. 2.0.1_20220705, a version with Device API version 70, for copying device adapter
mmgr_dal_NikonTI.dll) - NI-VISA 2023 Q4
- NI-VISA Runtime 2023 Q4
- DCAM-API 24.1.6749 (Camera driver)
- Ti Control 4.4.6 (Microscope driver)
- Nikon Ti SDK Redistributable 4.4.1.714
mkdir build
cd build
# Configure
cmake .. \
-G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake \
-DVCPKG_TARGET_TRIPLET=x64-windows-static \
-DCMAKE_INSTALL_PREFIX="C:/Program Files/NikonTiCtrl"
# Build
cmake --build .
# Install
sudo cmake --install .
Run in build folder:
cpack --config CPackConfig.cmake
