如何在CMAKE中添加链接器目录
How to add linker directory in cmake?
我正在为我的C 项目使用clion。我需要运行的命令是: g++ server.cpp -L/usr/lib -lssl -lcrypto -o server
我尝试过:
SET(GCC_COVERAGE_LINK_FLAGS "-L/usr/lib -lssl -lcrypto")
add_definitions(${GCC_COVERAGE_COMPILE_FLAGS})
如下所述
也尝试了:
include_directories(/usr/inc)
link_directories(/usr/lib)
SET(GCC_COVERAGE_LINK_FLAGS "-lssl -lcrypto")
这里提到的。
似乎没有任何作用。我是Cmake的新手。有人可以解释解决方案和一些好的教程/资源。
编辑:我收到的错误是未定义的引用`pkcs5_pbkdf2_hmac_sha1',它是openssl/evp.h
中的funciton以下由Clion运行:/"通往Clion的路径"/clion-2018.3.1/bin/cmake/linux/linux/bin/cmake-c-" project to project" -b" project/cmake-build-debug" - check-build-system cmakefiles/makefile.cmake 0/usr/bin/make -f cmakefiles/server.o.dir/build.make cmakefiles/server.o.dir/server.cpp.o
如注释中所讨论的:
在您的目标cmakelists.txt中,带有您的
add_executable (${PROJECT_NAME} ...)
添加
target_link_libraries(${PROJECT_NAME} PUBLIC ssl crypto ...)
致电将这些库依赖性附加到您的目标
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 仅为从某种语言编译的对象添加链接库?
- 如何将空文件夹和符号链接添加到存档 - libarchive
- CSUF EPP - 你有什么想法(在添加到链接列表末尾时遇到麻烦)
- 如何确保我的节点被添加到链接列表中
- 将单元测试添加到旧解决方案时出现链接错误
- 双链接列表添加元素不起作用,不知何故它总是保持为空
- 在链接列表中添加字符串的简单方法
- 在 Makefile 中的链接过程中添加库时出现问题
- 有没有办法防止从 gnu 链接器垃圾收集中删除添加的 .o 文件部分
- 链接列表添加CPP
- 编写链接函数的更短/更有效的方法,该函数按字典顺序添加新元素
- 将节点添加到链接列表中,而无需明确分配内存空间(无需使用新)
- 添加新节点后,链接列表的负责人总是无效
- 添加静态库时出现链接器错误
- 如何在CMAKE中添加链接器目录
- 将静态库链接行添加到我的QT项目文件没有区别
- 为什么添加静态数据成员会导致链接器失败
- 链接列表C 类,这两个添加节点实现之间的差异是什么?
- WinAPI - C++ - 将超链接添加到窗口