Undefined symbols for architecture x86_64
描述
使用glog的CMake工程,在make时报错
出现原因
之前也出现过Undefined symbols for architecture x86_64这种错误,出现这种错误时,基本上问题可以确定,就是
工程在编译时找不到包含这个提示函数的库文件
原因有两个:
第一,存在源文件没有编译,和我这篇文章相同的情况Mac编译出错
第二,你的工程里需要用到某个第三方库,而这个库现在没有链接到你的工程下
解决办法
排查CMakeLists.txt,发现添加了opencv、fastrtps、fastcdr库,但是没有添加glog库。
在后面添加glog库,像下面这样写
set( PROJECT_LINK_LIBS${OpenCV_LIBRARIES}fastcdrfastrtpsglog
)
target_link_libraries( warehouse ${PROJECT_LINK_LIBS} )
make可以成功了
Undefined symbols for architecture x86_64相关推荐
- mac编译openresty报Undefined symbols for architecture x86_64
./configure --prefix=/usr/local/openresty --with-luajit --with-http_sub_module --add-module=../ngx_h ...
- (OS X) OpenCV架构x86_64的未定义符号:错误(OpenCV Undefined symbols for architecture x86_64: error)...
原地址: http://www.it1352.com/474798.html 错误提示如下: Undefined symbols for architecture x86_64:"cv::_ ...
- clion在使用sqlite3的时候,显示Undefined symbols for architecture x86_64错误的解决办法
显示Undefined symbols for architecture x86_64错误的原因 1.缺少静态库 环境:在模拟器上报错但在真机上能运行成功,而且报的错误来自于第三方库. 原因:arch ...
- Undefined symbols for architecture x86_64: in mac OS
1.我当前使用的mac OS系统版本: macOS Mojave Version 10.14.6 2.Command Line Tools: Xcode Version 11.3.1 (11C504) ...
- 经典错误:symbol(s) not found for architecture x86_64 || Undefined symbols for architecture x86_64:
记录经典,防止踩坑!!!!! 真机可以运行,模拟器报错. 错误信息显示如下: Ld /Users/lyj/Library/Developer/Xcode/DerivedData/MYPayBucket ...
- Undefined symbols for architecture x86_64: mac+vscode问题汇总
问题1:私自添加万能头文件后,无法检测,甚至不能直接在列表新建cpp文件,必须要重命名一变,或者⌘+n新建才能解决.不然就报错: Undefined symbols for architecture ...
- 关于Undefined symbols for architecture x86_64这个错的总结
最近在Mac上做一个程序,需要调用动态链接库,出现两次Undefined symbols for architecture x86_64的错误,所以总结下. 第一个是: Undefined symbo ...
- osX下编译c++程序出现Undefined symbols for architecture x86_64的原因及解决
摘自stackoverflow.com 1.The error isn't that it's the wrong architecture, it's that std::cout (and oth ...
- ios添加设备真机测试,以及Undefined symbols for architecture x86_64:''错误
问题今天坑了好久,然后找了各种资料 添加设备这个直接去开发者中心添加一个设备进去就好,具体流程百度,第二个问题是属于路径不对或者是静态库没有添加成功,项目可以看到,到时路径找不到,你把静态库拖到桌面之 ...
最新文章
- 2022-2028年中国钢铁电商产业竞争现状及发展前景预测报告
- 如何保障一场千万级大型直播?
- MongoDB 聚合操作之$group使用
- Node.js 连接 MySQL 插入 TEXT 类型报错问题
- CV_64F,CV_64FC1以及CV_64FC2
- SAP UI5 webIDE good build and bad build
- jetty java_Jetty,Java和OAuth入门
- oracle把时间段转换成每一天_在家办公难适应?来看看专职外汇交易员的一天
- 《重构-改善既有代码的设计》学习笔记(二)
- 新势力首家 小鹏汽车正式纳入港股通!
- python编程(动态加载)
- java w3c解析xml乱码_下载xml 中文乱码
- Waymo已经开始绘制亚特兰大地图数据,自动驾驶汽车路测地点又添新城
- oracle:根据出生日期计算年龄
- No package erlang available
- android七牛云存储,使用七牛云存储上传android本地视频并播放
- 问题1053:素数回文
- MYSQL 源码安装 root 用户
- 大型螺旋CT空间分辨率(线对)
- Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构