初始化:图形化界面骨架(文件选择、语法高亮、自动缩进、查找/替换)

This commit is contained in:
hym
2025-11-27 21:03:34 +08:00
parent 8657b085c8
commit db3715b9a0
10 changed files with 1863 additions and 0 deletions

31
CMakeLists.txt Normal file
View File

@@ -0,0 +1,31 @@
cmake_minimum_required(VERSION 4.0)
project(Compiler_GUI)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_PREFIX_PATH "/opt/homebrew/Cellar/qt/6.9.3")
find_package(Qt6 COMPONENTS
Core
Gui
Widgets
REQUIRED)
add_executable(Compiler_GUI main.cpp
mainwindow.cpp
mainwindow.h
ui/filebrowserwidget.cpp
ui/filebrowserwidget.h
ui/codeeditorwidget.cpp
ui/codeeditorwidget.h
backend/compileprocessmanager.cpp
backend/compileprocessmanager.h)
target_link_libraries(Compiler_GUI
Qt::Core
Qt::Gui
Qt::Widgets
)