Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CLion添加依赖项标题和源_C++_Makefile_Clion - Fatal编程技术网

C++ CLion添加依赖项标题和源

C++ CLion添加依赖项标题和源,c++,makefile,clion,C++,Makefile,Clion,我有一个项目,在某些模块中使用C,而在其他模块中使用C++——所有的东西都是用 MaFixFix< /Cube >构建的。 我创建了一个CMakeLists.txt文件,它只调用Makefile,这样项目就可以导入到Clion中。当我运行我的程序时,我在我以前构建的一个库中得到一个segfault(因此,我有源代码、头文件和静态库)——因此我尝试在我的项目上下文中调试该库 现在,我的问题是如何在Clion中将标题、库和库源添加到我的项目中,以便设置断点并调试它?您需要使用单独的CMake将库添加

我有一个项目,在某些模块中使用C,而在其他模块中使用C++——所有的东西都是用<代码> MaFixFix< /Cube >构建的。 我创建了一个
CMakeLists.txt
文件,它只调用
Makefile
,这样项目就可以导入到Clion中。当我运行我的程序时,我在我以前构建的一个库中得到一个segfault(因此,我有源代码、头文件和静态库)——因此我尝试在我的项目上下文中调试该库


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

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

set(HEADER_FILES ...)
set(SOURCE_FILES ...)
add_library(<lib_name> STATIC ${SOURCE_FILES} ${HEADER_FILES})
set(头文件…)
设置(源文件…)
添加库(静态${SOURCE\u FILES}${HEADER\u FILES})
然后将程序与CMake中的库链接,如下所示:

target_link_libraries(<prog_name> <lib_name>)
目标链接库()