CLion添加依赖项标头和源
CLion add dependency headers and sources
我有一个项目,它在一些模块中使用C,在其他模块中使用C++——所有的东西都是用Makefile
构建的
我创建了一个CMakeLists.txt
文件,它只调用Makefile
,这样项目就可以在Clion中导入。当我运行我的程序时,我在以前构建的一个库中得到了一个segfault(所以,我有源、头和静态库),所以我试图在我的项目上下文中调试该库。
现在,我的问题是如何在Clion中将头、库和库源添加到我的项目中,以便设置断点并调试它?
您需要使用单独的CMake(如)将库添加到源中
set(HEADER_FILES ...)
set(SOURCE_FILES ...)
add_library(<lib_name> STATIC ${SOURCE_FILES} ${HEADER_FILES})
然后你将你的程序与CMake中的库链接起来,如下所示:
target_link_libraries(<prog_name> <lib_name>)
相关文章:
- 如何添加依赖于类本身的模板成员变量
- 当 lib 已添加到其他依赖项时,如何在 VS 中调试未解析的外部符号错误
- 如何在不添加对库的依赖的情况下添加与库结构的兼容性
- 在生成文件中添加源文件并更新依赖项
- CMake:如何添加不是"link"依赖项的依赖项
- 添加卡萨布兰卡依赖项 VS2017
- 如何使用 cmake 添加仅编译依赖项
- 将依赖项添加到现有共享对象库
- 如何为依赖项目标添加 cmake 定义
- 使用CMAKE添加仅汇编依赖项
- C ++为编译添加了一个非CPP(例如TXT文件)依赖项
- CMAKE:自动添加依赖项的依赖项
- 依赖于参数的名称查找:添加要查找的额外命名空间
- 添加本机静态依赖项
- Visual Studio是否不知从何而来地添加依赖项
- 将 Shell32.lib 的依赖添加到 WDK makefile
- CLion添加依赖项标头和源
- 向安装项目Win32应用程序Visual Studio添加依赖项
- 向GNU依赖项列表中添加文件
- 在Makefile中添加对未编译文件的依赖