在我的项目中,我想要包含一些库。目前至少GLFW
和GLEW
。
我想在克隆我的回购时自动添加它们。所以我的想法是将这些库添加为git-submodules并通过我的CMakeList包含它们。这两个库都有一个CMakeList,让我觉得我可以用cmake轻松添加它们。
但我不知道如何添加它们。我使用CLion,因为我对cmake或C ++没有经验。我尝试通过add_subdirectory()
包含它们,只是将它们视为普通代码,但GLEW无法找到头文件,我试图通过add_library()
包含它们,但cmake不使用GLFWs CMakeList。
包含库的正确方法是什么?