c++ - 如何在 C++ 中使用 .so 库与 Clion 和 Cmake?

标签 c++ cmake shared-libraries clion

a question关于这一点,但提问者要么做了比我更复杂的事情,要么发布的答案假设了太多的背景知识让我无法理解。

我正在尝试使用以下库:https://github.com/samehkamaleldin/socket.cpp .

我从 github 下载了库并构建了它。然后我将生成的 .so 文件放在与 main.cpp 相同的目录中,如下所示:

Screenshot

但是,我不确定从这里开始做什么,根据我的研究,我需要使用命令 target_link_libraries,但我不确定要为每个参数传递什么。

最佳答案

要使用这个库,方法不多,建议你看这篇文章:Correct way to use third-party libraries in cmake project

关于c++ - 如何在 C++ 中使用 .so 库与 Clion 和 Cmake?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51772380/

相关文章:

c++ - 如何安装opencv4nodejs模块

cmake - 对于 CMake 的 "install"命令,COMPONENT 参数可以做什么?

c++ - 在 Linux 上使用 CMake 构建 gRPC C++

c - 从进程中卸载/删除共享库

c++ - C++库链接FMOD

c++ - 如何判断 "->"运算符最终是否返回类型?

c++ - 如何在 C++ 中读取 dicom 像素

c++ - a+(-a) 操作期间溢出

shared-libraries - 跟踪对共享库的调用

c++ - 编译python3.2 C模块,链接器要求 'python26.lib'