将库添加到C ++项目的正确方法

时间:2017-06-01 19:39:50

标签: c++ git cmake libraries

在我的项目中,我想要包含一些库。目前至少GLFWGLEW
我想在克隆我的回购时自动添加它们。所以我的想法是将这些库添加为git-submodules并通过我的CMakeList包含它们。这两个库都有一个CMakeList,让我觉得我可以用cmake轻松添加它们。

但我不知道如何添加它们。我使用CLion,因为我对cmake或C ++没有经验。我尝试通过add_subdirectory()包含它们,只是将它们视为普通代码,但GLEW无法找到头文件,我试图通过add_library()包含它们,但cmake不使用GLFWs CMakeList。

包含库的正确方法是什么?

0 个答案:

没有答案