<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Building :: WGE</title><link>https://zhouyujt.github.io/wge/getting-started/building/index.html</link><description>This chapter explains how to build WGE from source code and integrate it into existing projects. We assume you are a beginner and need step-by-step guidance to complete the build process. Therefore, we start from development environment setup, cover dependency installation, and guide you until WGE is built successfully and integrated into your project.
If you are already an experienced C++ developer with a properly configured C++ environment, this chapter is still useful because it contains best practices recommended by the WGE development team. These practices are applicable not only to WGE but also to other C++ projects.</description><generator>Hugo</generator><language>en</language><atom:link href="https://zhouyujt.github.io/wge/getting-started/building/index.xml" rel="self" type="application/rss+xml"/><item><title>Development Environment</title><link>https://zhouyujt.github.io/wge/getting-started/building/development-environment/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zhouyujt.github.io/wge/getting-started/building/development-environment/index.html</guid><description>To build WGE, you need a proper C++ development environment. Our recommended setup is:
Operating System: Windows 10/11 (64-bit) + WSL2 (Ubuntu 20.04) Compiler: GCC 13.2.0 Code Editor: Visual Studio Code + related extensions (C++, CMake, Ragel) Build Tool: CMake 3.28 Package Manager: vcpkg Other Dependencies: Ragel 6.10, JDK 21, ANTLR4 4.13.2 If you are an experienced developer, you may already have your own preferred setup. But for beginners or users who want to start quickly, we recommend the setup above. It keeps community users aligned with the WGE development team and makes collaboration easier.</description></item><item><title>Build WGE</title><link>https://zhouyujt.github.io/wge/getting-started/building/build-wge/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zhouyujt.github.io/wge/getting-started/building/build-wge/index.html</guid><description/></item><item><title>Build Unit Tests</title><link>https://zhouyujt.github.io/wge/getting-started/building/build-unit-test/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zhouyujt.github.io/wge/getting-started/building/build-unit-test/index.html</guid><description/></item><item><title>Build Benchmark</title><link>https://zhouyujt.github.io/wge/getting-started/building/build-benchmark/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zhouyujt.github.io/wge/getting-started/building/build-benchmark/index.html</guid><description/></item><item><title>FAQ</title><link>https://zhouyujt.github.io/wge/getting-started/building/faq/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zhouyujt.github.io/wge/getting-started/building/faq/index.html</guid><description/></item></channel></rss>