安装与编译
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。