Skip to content

安装与编译

STAR_CPP 为单头文件库,使用方法非常简单:将 STAR_CPP.h 放入你的工程目录并在代码中包含:

#include "STAR_CPP.h"

编译要求:

  • C++17 或更高标准(使用了 std::filesystem<random> 等现代特性)。
  • 推荐编译器:g++ 7+ / clang++ 6+ / MSVC 2017+。

编译示例(Linux / WSL / MSYS2):

g++ -std=c++17 example_main.cpp -o example
./example

Windows(PowerShell,使用 MinGW-w64 提供的 g++):

g++ -std=c++17 example_main.cpp -o example.exe
./example.exe

注意事项:

  • 若使用 MSVC,确保启用 C++17 并链接正确的运行时;std::filesystem 在不同平台/编译器下有细微差异。
  • 若遇到 std::filesystem 相关链接错误,建议使用较新编译器或在 MSVC 中启用 /std:c++17