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下的相对路径

编译并运行

目录调整

相关推荐
xcyxiner3 小时前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
桥田智能2 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
森G2 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
森G2 天前
77、线程池原理和实现------服务器源码解析----云视频服务项目
服务器·c++·qt
森G2 天前
71、打包发布---------打包发布
c++·qt
初圣魔门首席弟子2 天前
Node.js 详细介绍(知识库版)
windows·qt·node.js·知识库
C++ 老炮儿的技术栈2 天前
Qt工控实战:自研机器人TCP长连接客户端(粘包处理+心跳保活+自动重连完整源码解析)
qt·tcp/ip·机器人
郝学胜-神的一滴2 天前
CMake 019:程序生成与清理全解析
开发语言·c++·qt·程序人生·软件构建·cmake
森G2 天前
76、仿ASIO实现的Linux c++服务器------服务器源码解析----云视频服务项目
c++·qt