gpt4 book ai didi

c++ - CLion 添加依赖 header 和源

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:05 28 4
gpt4 key购买 nike

我有一个项目,在某些模块中使用 C,而在其他模块中使用 C++ - 所有内容都是使用 Makefile 构建的。
我创建了一个仅调用 MakefileCMakeLists.txt 文件,因此可以将项目导入 Clion。当我运行我的程序时,我在我之前构建的库之一中遇到段错误(因此,我有源代码、头文件和静态库)——所以我试图在我的项目上下文中调试该库。

现在,我的问题是如何在 Clion 中将 header 、库和库源添加到我的项目中,以便我可以设置断点并调试它?

最佳答案

您需要使用单独的 CMake 将您的库添加到源中,例如:

set(HEADER_FILES ...)
set(SOURCE_FILES ...)
add_library(<lib_name> STATIC ${SOURCE_FILES} ${HEADER_FILES})

然后你将程序与 CMake 中的库链接起来:

target_link_libraries(<prog_name> <lib_name>)

关于c++ - CLion 添加依赖 header 和源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453476/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com