错误日志
泠山
欢迎提出任何想法和指正,没回复多半是太忙了
展开
-
错误日志:/usr/bin/ld: cannot find -lmkl_intel_ilp64 -lmkl_core -lmkl_intel_thread
下的cmake,并不能保证能找到MKL,应该是MKL版本更新导致的不通用问题。原创 2024-08-28 16:29:25 · 250 阅读 · 0 评论 -
错误日志:解决在VScode中调试C++代码断点无效、断点错位的问题
问题可能原因有:程序运行前:程序运行后:原创 2024-04-11 17:47:29 · 2185 阅读 · 0 评论 -
错误日志:symbol lookup error: /lib/libgdal.so.26: undefined symbol: sqlite3_column_table_name
个人感觉一般出现这种问题,一般都是安装 conda 环境后,编译时使用的环境不一致所造成的。这里报错的位置是,但报错信息主要与有关。这个问题是因为安装sqlite3的时候没有把相关函数编译进来,如果之前是使用 ubuntu 上的 apt 软件包安装的,默认是没有编译这个函数的。原创 2024-04-09 15:53:08 · 688 阅读 · 0 评论 -
错误日志:VSCode视图错误 Error loading webview: Error: Could not register service worker:...
关闭 VSCode,重启后即可正常使用。原创 2023-12-20 16:36:01 · 777 阅读 · 0 评论 -
使用 ROS 的几个注意事项
sudo rosdep init && rosdep update 时,提示 “rosdep: command not found”。因为使用的zsh,如果直接使用以下命令,解决方式:老老实实安装 rosdep。原创 2023-11-09 10:44:26 · 262 阅读 · 0 评论 -
错误日志:Got permission denied while trying to connect to the Docker daemon socket
比如在运行docker ps时会出现题目所述报错,原创 2023-09-08 16:16:03 · 582 阅读 · 0 评论 -
错误日志:Solving environment: failed with initial frozen solve. Retrying with flexible solve.
文章所说,这里的理解是:现在安装的包,其所依赖的环境有点难解决。什么叫难解决,比如现在这个包依赖很多包,然后这些被依赖的包版本都不满足要求,有的可能需要更新,有的可能你又安装过高了,需要安装更低版本,但是如果你安装更低版本,依赖这个包的一些包又会不舒服。因为是在科学上网的方式下进行的,所以不存在需要切换源的问题。网上别人写的的基本没用。耗时耗力,非常可恶。原创 2023-09-06 11:36:46 · 22216 阅读 · 0 评论 -
错误日志:symbol lookup error: undefined symbol: _ZN6google21kLogSiteUninitializedE
版本过高导致,重新下了个 0.4.0 版本,修改软链接后,程序正常运行。发现一个个 node 都崩了,可以看到是。原创 2023-01-29 17:20:04 · 2061 阅读 · 0 评论 -
错误日志:cmake error while loading shared libraries No such file or directory | ldd =>not found
有一个 C++ 工程,直接使用 CMakeLists.txt 编译出来好好的,可以直接执行;导致的,详细原因请参考第二个参考文献。指令,发现确实动态库没链接上。原创 2023-01-12 20:02:13 · 1617 阅读 · 0 评论 -
Eigen::aligned_allocator
其实上述的这段代码才是标准的定义容器方法,只是我们一般情况下定义容器的元素都是C++中的类型,所以可以省略,这是因为在C++11标准中,aligned_allocator管理C++中的各种数据类型的内存方法是一样的,可以不需要着重写出来。但是在 Eigen 管理内存和 C++11 中的方法是不一样的,所以需要单独强调元素的内存分配和管理。这个错误也是和上述一样的提示,编译不会出错,只有在运行的时候出错。转载 2022-10-12 11:43:46 · 466 阅读 · 0 评论 -
错误日志:bash: ./decode.sh: /bin/bash^M: bad interpreter: No such file or directory
报错是由于在 Windows 下编写的 sh 文件,由于 sh 文件的格式为 dos 格式 ,而 Linux 只能执行格式为 unix 格式的 shell 脚本。:如果输出结果中行末尾是,则是dos格式,如果行末尾只是,则是unix格式;:编辑文件,执行,若执行结果为fileformat=dos则为dos格式,若执行结果为fileformat=unix则为unix格式;:以16进制查看文件,若输出结果中存在则为dos格式,如果只有则为unix格式。其中即为回车符“\r”,即为换行符“\n”。...转载 2022-08-10 14:03:30 · 194 阅读 · 0 评论 -
错误日志:No rule to make target ‘/usr/lib/x86_64-linux-gnu/libEGL.so‘
在编译含 g2o 或 pangolin 的程序时出现以下错误:make[2]: *** No rule to make target ‘/usr/lib/x86_64-linux-gnu/libEGL.so’提示没有这个库,该库文件归属功能包 libegl1-mesa-dev。定位至 /usr/lib/x86_64-linux-gnu/,发现有以下链接:修改软链接,即可解决以上问题:sudo ln -s libEGL.so.1 libEGL.so...原创 2022-04-18 17:03:15 · 1480 阅读 · 0 评论