如何在 C++ 中将 .a 文件导入 CMake?

How to import `.a` file to CMake in C++?

我生成了 libBox2D.a。现在我想将它导入到 C++ 项目中,但我不知道如何导入。如何使用 CMake 将 libBox2D.a 导入我的项目?

试试这个:

find_library(LIBBOX2D Box2D DIRECTORY)

将 DIRECTORY 替换为 libBox2D.a 的位置。然后你可以 link 这个库到你的可执行文件:

target_link_libraries(exec ${LIBBOX2D})