Files
kortapp-z/others/C++/gcc_OCR/Makefile
zsyg 7216f62cef 添加OCR代码
这是一个废弃代码
2025-07-06 12:51:43 +08:00

31 lines
639 B
Makefile

# 编译器设置
CXX = g++
CXXFLAGS = -std=c++17 -Wall -Wextra -Iinclude
LDFLAGS = -lfltk -ltesseract -lleptonica
# 源文件和目标文件
SRCS = src/main.cpp src/gui_window.cpp src/ocr_engine.cpp \
src/file_io.cpp src/error_handler.cpp src/image_processor.cpp
OBJS = $(patsubst src/%.cpp,obj/%.o,$(SRCS))
# 目标可执行文件
TARGET = ocr_app.exe
# 默认目标
all: $(TARGET)
# 链接规则
$(TARGET): $(OBJS)
$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
# 编译规则
obj/%.o: src/%.cpp
@mkdir -p obj
$(CXX) $(CXXFLAGS) -c -o $@ $<
# 清理
clean:
rm -rf obj $(TARGET)
.PHONY: all clean