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

问题描述 投票:0回答:1

我已经生成了

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

c++ static-libraries box2d .a
1个回答
7
投票

试试这个:

find_library(LIBBOX2D Box2D DIRECTORY)

其中将 DIRECTORY 替换为

libBox2D.a
的位置。然后您可以将此库链接到您的可执行文件:

target_link_libraries(exec ${LIBBOX2D})
© www.soinside.com 2019 - 2024. All rights reserved.