DicomViewer (目录调整) 2

背景

上一篇搭好框架,以及处理了菜单。这一篇处理,目录调整以及通过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下的相对路径

编译并运行

目录调整

相关推荐
慧都小项3 天前
当边缘AI上产线:QtitanDocking 如何让工业 HMI 实现多视图协同
人工智能·qt·ui·边缘计算·qt6.3
Quz3 天前
QML SwipeDelegate 滑动委托
qt
Quz3 天前
QML 列表中的四种委托:ItemDelegate、CheckDelegate、RadioDelegate、SwitchDelegate
qt
实心儿儿3 天前
Qt — 显示类控件
qt
江湖人称菠萝包4 天前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter9-Qt Charts
笔记·qt·qt5
扶尔魔ocy4 天前
【QT android】环境安装及第一个QT项目
qt·andriod开发
江湖人称菠萝包4 天前
【Qt】《Qt 5.9 C++开发指南》笔记-Chapter10-Data Visualization
笔记·qt·qt5
Cx330❀4 天前
Qt 常用控件属性与底层机制详解:从窗口半透明、浮点数陷阱到 QSS 与焦点策略
qt·ui·图形渲染
Quz4 天前
QML DelegateChooser:多条件组合与按列选择委托
qt
Quz4 天前
QML DelegateChooser:按角色选择委托与按索引选择委托
qt