-
在github上clone glm的仓库到目标的文件夹,我放在项目的glm文件夹下面:
打开这个文件夹可以看到glm的所有文件
-
在Qt的pro里添加glm的路径
xxxGUIv1.pro
# ---------------------- #
INCLUDEPATH += $$PWD/glm/ \
include($$PWD/glm/glm.pri)
DISTFILES += \
glm/glm.pri \
- 在glm的文件夹里添加一个glm.pri文件
在pri文件里添加需要的文件,只要hpp和cpp,inl不需要。另外使用了files的通配符把满足要求的文件都包含起来。
# in root pro file set the CONFIG
# CONFIG += C++11
INCLUDEPATH += $$PWD/
DEFINES += _CRT_SECURE_NO_WARNINGS
HEADERS += $$files($$PWD/glm/detail/*.hpp, true) \
$$files($$PWD/glm/gtc/*.hpp, true) \
$$files($$PWD/glm/gtx/*.hpp, true) \
$$files($$PWD/glm/*.hpp, true)
SOURCES += $$PWD/glm/detail/glm.cpp
DISTFILES += \
$$PWD/glm/CMakeLists.txt