我已经生成了libBox2D.a
。现在我想将其导入C++项目,但我不知道如何操作。请问如何使用CMake将我的libBox2D.a
导入到我的项目中?
我已经生成了libBox2D.a
。现在我想将其导入C++项目,但我不知道如何操作。请问如何使用CMake将我的libBox2D.a
导入到我的项目中?
试试这个:
find_library(LIBBOX2D Box2D DIRECTORY)
将DIRECTORY替换为libBox2D.a
的位置。然后您可以将此库链接到可执行文件:
target_link_libraries(exec ${LIBBOX2D})
#import<Box2D>
或类似的事情吗? - Szymon Marczakinclude_directories(dir)
的内容,其中 dir 应该替换为 Box2D 头文件所在的目录。然后在你的源代码中,你需要根据需要从 Box2D 引入相应头文件,例如 #include <file>
中的 file。 - grigorlibBox2D.a
就可以了吗? - Szymon Marczak
libBox2D.a
库。 - Szymon Marczak