在LightGBM源码中新建文件夹build,然后在build目录下运行命令
cmake -A x64 -DUSE_GPU=1 -DBOOST_ROOT=C:\local\boost_1_82_0 -DBOOST_LIBRARYDIR=C:\local\boost_1_82_0\lib64-msvc-14.3 ..
报错
错误原因:
miniconda3\Library\lib\cmake\中boost版本是1.78.0,但C:\local\中boost版本是1.82.0(命令中设置的boost-root地址也是1.82.0这个)
故障排除:
重新下载1.78.0的boost_1_78_0-msvc-14.3-64.exe,并且命令改为
cmake -A x64 -DUSE_GPU=1 -DBOOST_ROOT=C:\local\boost_1_78_0 -DBOOST_LIBRARYDIR=C:\local\boost_1_78_0\lib64-msvc-14.3 ..