Skip to article frontmatterSkip to article content

4.11.5


对 4.11.5 进行的代码实现

依赖

本项目依赖 fmt 库。可用 vcpkg 或 conda 安装:

vcpkg install fmt
# 或
conda install -c conda-forge fmt

不过,由于已经添加了 vcpkg.json 文件,使用 vcpkg 安装时需要在项目根目录下运行:

vcpkg install --triplet x64-windows

运行测试

(cd src/posts/第四章\ 人工神经网络/4.11/code_4.11.5 && cmake --preset=default)
(cd src/posts/第四章\ 人工神经网络/4.11/code_4.11.5/ && cmake -S . -B build)
(cd src/posts/第四章\ 人工神经网络/4.11/code_4.11.5 && cmake --build build)
(cd src/posts/第四章\ 人工神经网络/4.11/code_4.11.5/ && cd build && ctest)

故障排除

如果报错,可以尝试:

rm -rf build
cmake -G "Unix Makefiles" -S . -B build
cmake --build build

如果是在 Windows 上,则:

rd /s /q build
cmake -G "Visual Studio 17 2022" -S . -B build -DCMAKE_TOOLCHAIN_FILE=C:/Users/JeffT/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build