问题遇到的现象和发生背景
在win10环境下,vs2017+Coin3D+Qt,目前正在安装Coin3D,资料比较少,都是一步一步摸索;
问题相关代码,请勿粘贴截图
Coin库已经编译成功。
编译Soqt时,配置编译选项
cmake -Ssoqt -Bsoqt_build -A x64 -DCMAKE_INSTALL_PREFIX=C:\Coin3D -DCMAKE_PREFIX_PATH="C:\Coin3D;C:\Qt\5.15.2\msvc2019_64" -DBOOST_ROOT=C:\Data\Boost-1.56.0 -DSOQT_BUILD_DOCUMENTATION=OFF
一直报错:
C:\Users\Administrator>cmake -Ssoqt -Bsoqt_build -A x64 -DCMAKE_INSTALL_PREFIX=C:\Coin3D -DCMAKE_PREFIX_PATH="C:\Coin3D;D:\Qt\Qt5.12.6\5.12.6\msvc2017_64" -DBOOST_ROOT=D:\boost\boost_1_78_0 -DSOQT_BUILD_DOCUMENTATION=OFF
-- Building for: Visual Studio 15 2017
-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19043.
-- The C compiler identification is MSVC 19.16.27045.0
-- The CXX compiler identification is MSVC 19.16.27045.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: D:/Microsoft Visual Studio/sdk/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: D:/Microsoft Visual Studio/sdk/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenGL: opengl32
CMake Error at CMakeLists.txt:131 (find_package):
Could not find a configuration file for package "Coin" that is compatible
with requested version "".
The following configuration files were considered but not accepted:
C:/Coin3D/lib/cmake/Coin-4.0.0/coin-config.cmake, version: 4.0.0 (32bit)
C:/Coin3D/lib/cmake/Coin-4.0.1/coin-config.cmake, version: 4.0.1 (32bit)
-- Configuring incomplete, errors occurred!
See also "C:/Users/Administrator/soqt_build/CMakeFiles/CMakeOutput.log".
盼望您的指点迷津!