c语言中缺少link文件夹,c – Cmake找不到使用“link_directories”的库
我是Ubuntu,我正在学习关于cmake和make,而只是尝试一个简单的例子.我有两个目录:src和build.在src中,我有两个文件:main.cpp和CMakeLists.txt,它有(仅)以下文本:
add_executable(test main.cpp)
link_directories(/usr/lib/x86_64-linux-gnu)
target_link_libraries(test protobuf)
在/usr/lib / x86_64-linux-gnu中,有一个名为libprotobuf.so的共享库,我想链接.我的main.cpp使用这个库中的函数,包括相关头文件#include< google / protobuf / message.h> ;. 现在,在我的构建目录中,我运行cmake ../src,然后make.但是,然后,我发现链接器错误告诉我,对protobuf库中的某些功能有未定义的引用.如果我通过构建中的所有文件和子目录进行搜索,则没有提及与protobuf相关的任何内容. 但是,如果我删除我的CMakeLists.txt文件中的link_directories行,而是在指定可执行文件时写入库的完整路径,即target_link_libraries(test /usr/lib/x86_64-linux-gnu/libprotobuf.so),那么汇编和链接罚款. 为什么link_directories不允许cmake找到这个库?
c语言中缺少link文件夹,c – Cmake找不到使用“link_directories”的库相关推荐
- C语言中缺少link文件,如何在link文件中给某个C文件的bss分配单独的段?
本帖最后由 成风 于 2020-4-13 21:49 编辑 一:全局变量只是静态变量的一种,但为了方便描述,下面用"全局变量"代替"静态变量". 二:不好意思, ...
- 解决Maven创建java项目缺少resources文件夹的方法
开发工具与关键技术:Java.Eclipse 作者:吴晓佩 撰写时间:2020年04月28日 使用maven创建的java项目,我发现我创建的项目中缺少resources的文件夹,一开始我以为直接创建 ...
- c语言vc98打开路径,为什么找不到Microsoft Visual StudioVC98中的CRT文件夹?
为什么找不到Microsoft Visual StudioVC98中的CRT文件夹? executatble files: C:\Program Files\Microsoft Visual Stud ...
- android多语言适配--语言对应的资源文件夹名称
android多语言适配--语言对应的资源文件夹名称 众所皆知.Android开发中,res资源文件夹下,可以根据不同的文件名后缀(连接符(-)加限定符)来区别不同的资源. android在运行时使用 ...
- 批量删除电脑或手机中的空文件夹
目录 背景 国内外研究现状 背景 偶然看到python的OS库中有这样两个函数 os.rmdir() 删除空文件夹 remove dir os.mkdir() 新建文件夹 make dir 就想到能不 ...
- linux c 判断文件是否存在,C语言中如何判断文件是否存在
C语言中如何判断文件是否存在 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文件:io. ...
- 从git仓库中删除.idea文件夹的小技巧
这篇文章主要介绍了从git仓库中删除.idea文件夹的小妙招,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 如果不配置.gitignore的文件,带push ...
- Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作
** Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作 ** 之前的那篇关于图像卷积的博客(Java中实现图像的卷积效果),只是讲了给定一张图片,从而实现图片的卷积操作:而现在,需要去实现 ...
- win10计算机里文件夹怎么删除文件,如何删除win10“此电脑”中6个文件夹?
更新完win10系统,我们会发现打开"此电脑",相比win7相比,除了还有传统的硬盘分区外,还多了6个文件夹:视频.图片.文档.下载.音乐和桌面.讲真,这些文件夹似乎也用不上,对于 ...
最新文章
- AI:2020年6月21日北京智源大会演讲分享之14:00-14:25 张铭教授《基于知识图谱的机器学习》
- 【算法】螺旋方阵 上交OJ1021
- Flask和mysql多线程_Flask解析(二):Flask-Sqlalchemy与多线程、多进程
- DataWhale组队-Pandas(下)缺失数据(打卡)
- 从ACL2021看对比学习在NLP中的应用
- 友盟+发布小程序统计分析工具U-MiniProgram
- C/S模型与P2P模型
- C#中的Obsolete特性
- JAVA面试题集(2) (转)
- 点集配准技术(ICP、RPM、KC、CPD)
- 做视频自媒体必备的工具,手机电脑端都有哦
- Elasticsearch:如何处理 ingest pipeline 中的异常
- 中文分词_数据分析之中文分词
- Unity答题系统3.0版本(增加题目导航栏和提交后显示题目正误标识功能)
- 【Electron】桌面应用开发
- python爬虫登录微博_为爬虫获取登录cookies: 使用Charles和requests模拟微博登录
- AI: Python 的Matplotlib 绘图算法库 介绍。
- Web应用接入Github登录
- java se7 新特性_Java SE7新特性之try-with-resources语句
- 如何彻底清除上网痕迹