/LearnOpenGL

Learning about OpenGL.

Primary LanguageC++MIT LicenseMIT

OpenGL学习

环境、工具链要求:

  • 支持C++20
  • OpenGL >= 4.0
  • CMake

测试环境:

  • Windows 10,MinGW-w64 gcc 12.2.0
  • Windows 10, MSVC 2022
  • Ubuntu 20.04, gcc 12.2.0
  • 原则上是跨平台的,不过其他平台并未测试。

环境配置

Linux中:

sudo apt install xorg-dev

构建

首先构建第三方库,并将库文件和头文件安装到3rdparty-install/目录:

cd ./3rdparty
mkdir build
cd ./build
  • 对于单配置环境(MinGW UNIX等):
cmake .. -G "your generator" -DCMAKE_BUILD_TYPE=Release
cmake --build .
cmake --install .
  • 对于多配置环境(比如Visual Studio):
cmake .. -G "your generator"
cmake --build . --config Release
cmake --install .

然后构建项目,请保证和第三方库使用同一工具链:

cd project-root-dir
mkdir build
cd ./build
cmake .. -G "your generator"
cmake --build .

资料

参考