Utils/CloudView3D/CloudView3D.pro
杰仔 44180b7f85 refactor(cloudview): 重构项目结构与代码格式,优化构建配置
1.  调整.gitignore规则,新增资源文件忽略项
2.  重构子项目依赖配置,统一项目构建路径
3.  修复CloudView头文件和pro文件的包含路径
4.  格式化代码缩进与注释风格,调整类成员布局
5.  为CloudView新增--help/-h和--version/-v命令行参数
6.  重构点云渲染模块,新增GLES2 shader渲染支持与悬浮控件
2026-08-18 12:26:08 +08:00

38 lines
684 B
Prolog

QT += core gui widgets opengl
CONFIG += c++17 staticlib
TEMPLATE = lib
TARGET = CloudView3D
win32:CONFIG(debug, debug|release) {
DESTDIR = $$PWD/debug
}
win32:CONFIG(release, debug|release) {
DESTDIR = $$PWD/release
}
win32-msvc {
QMAKE_CXXFLAGS += /utf-8
QMAKE_CXXFLAGS += /bigobj
}
INCLUDEPATH += $$PWD/Inc
INCLUDEPATH += $$PWD/../VrUtils/Inc
INCLUDEPATH += $$PWD/../VrCommon/Inc
# VZNL_Types.h is maintained in the shared Utils module.
HEADERS += \
Inc/CloudView3D.h \
Inc/CloudView3DTypes.h \
Inc/PointCloudGLWidget.h
SOURCES += \
Src/PointCloudGLWidget.cpp
win32 {
LIBS += -lopengl32
LIBS += -lglu32
}
DEFINES += _USE_MATH_DEFINES