背景
上一篇搭好框架,以及处理了菜单。这一篇处理,目录调整以及通过dcmtk读取第一个dcm文件。
目录调整
现有的目录
bash
source
├── FileMenu.cpp
├── FileMenu.h
├── GUICenter.cpp
├── GUICenter.h
├── GUIWindow.cpp
├── GUIWindow.h
└── main.cpp
目前的文件都在一个目录,文件多了会很乱,先建几个文件夹来存放不同类型的文件。 调整后的目录如下
css
.
├── core
│ ├── controller
│ ├── lib
│ └── model
├── gui
│ ├── GUICenter.cpp
│ └── GUICenter.h
├── lib
├── main.cpp
├── menu
│ ├── FileMenu.cpp
│ └── FileMenu.h
└── window
├── GUIWindow.cpp
└── GUIWindow.h
目录调整后需要修改CMakeList.txt 防止找不到头文件
bash
target_include_directories(DicomViewer_exe PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/source)

更新.clangd
路径这里填绝对路径
arduino
- "-I/home/ubuntu/xcyxiner/DicomViewer/source"

更新文件的引用
各个文件中的路径 改为 source下的相对路径

