Skip to content

带QT界面的一个文件系统,算是操作系统的课程设计

License

Notifications You must be signed in to change notification settings

mcdudu233/FileSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QT界面的文件管理系统

这是一个课程设计的项目。 用C++实现的开源文件系统项目!3689行代码详解FCB结构设计、目录权限管理、数据序列化与Qt图形界面开发。可二次开发的文件系统源码,学习如何通过位示图法实现磁盘空间管理!


项目结构

本项目基于 CMake 构建。

form:窗口设计文件

include:头文件

res:资源文件

src:源代码


构建

使用 CLion

本项目是用 CLion 写的,可以通过 CLion 打开。直接点击右上角的绿色箭头运行即可。

使用 CMake

以下命令在项目文件夹下运行,因此先进入项目文件夹cd filesystem

修改本目录下的QT_PATH文件,填入你的QT路径,如:

H:\QT\6.7.0\mingw_64

然后再运行:

mkdir build
cd build
cmake -G "MinGW Makefiles" ..
cmake --build .

编译好后的 exe 文件在 build/ ,运行该程序即可。

注意可能需要以下库:

cp "C:\Qt\6.7.2\mingw_64\bin\libgcc_s_seh-1.dll" ".\"
cp "C:\Qt\6.7.2\mingw_64\bin\libstdc++-6.dll" ".\"
cp "C:\Qt\6.7.2\mingw_64\bin\libwinpthread-1.dll" ".\"

About

带QT界面的一个文件系统,算是操作系统的课程设计

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published