【发布时间】:2021-01-06 13:26:48
【问题描述】:
我已经在Windows上使用cmake构建了bullet3-3.08(命令已经从bullet3-3.08目录中创建的build文件夹执行):
cmake -G "Visual Studio 16 2019" -A x64 -D "CMAKE_INSTALL_PREFIX:PATH=C:/Workspace/MyLibs/bullet3-3.08" ..
cmake --build . --config Release --parallel 8 --target install
我注意到安装文件夹不包含所有已构建的库,例如BulletCollision.lib 存在于build/lib/Release 文件夹但尚未安装在C:/Workspace/MyLibs/bullet3-3.08/lib 中此外C:/Workspace/MyLibs/bullet3-3.08/include 目录不包含所有标题,例如btBulletDynamicsCommon.h
如何解决这个问题?我不想手动复制头文件/库。
【问题讨论】:
-
您是否已经尝试将选项
-DINSTALL_LIBS=ON添加到您的 CMake 命令行?对于 Visual Studio 项目文件,默认情况下不安装库。 -
它有效,谢谢。我没有注意到那个选项。
标签: cmake bulletphysics bullet