Mih*_*nca 6 c++ makefile clion
我有一个项目在某些模块中使用C而在其他模块中使用C++ - 所有内容都是使用Makefile
.
我创建了一个CMakeLists.txt
只调用它的文件,Makefile
因此可以在Clion中导入项目.当我运行我的程序时,我在我之前构建的一个库中得到了一个段错误(所以,我有源代码,头文件和静态库) - 所以我试图在我的项目环境中调试该库.
现在,我的问题是如何在Clion中将标题,库和库源添加到我的项目中,以便设置断点并进行调试?
您需要使用单独的 CMake 将库添加到源中,例如:
set(HEADER_FILES ...)
set(SOURCE_FILES ...)
add_library(<lib_name> STATIC ${SOURCE_FILES} ${HEADER_FILES})
Run Code Online (Sandbox Code Playgroud)
然后将程序与 CMake 中的库链接起来,如下所示:
target_link_libraries(<prog_name> <lib_name>)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2045 次 |
最近记录: |