I originally used pyscipopt, but it does not support parallel computing. Therefore, I have tried compiling SCIP myself. However, I have an additional requirement: the program must be fully open-source—since I may need to develop my own software later, I want to know if the current compilation configuration will install any non-open-source components.
I performed the relevant operations in Developer PowerShell for VS 2022
cmake .. -G "Visual Studio 17 2022" -A x64 ^
-DCMAKE_BUILD_TYPE=Release ^
-DENABLE_PARALLEL=ON ^
-DCMAKE_INSTALL_PREFIX="D:\SCIP-9.2.3-install" ^
-DDISABLE_ZIMPL=ON ^
-DDISABLE_GCG=ON ^
-DDISABLE_PAPILO=ON ^
-DDISABLE_UG=ON ^
-DREADLINE=Off ^
-DAUTOBUILD=ON