博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2020-09-08
阅读量:4101 次
发布时间:2019-05-25

本文共 1752 字,大约阅读时间需要 5 分钟。

一些知识点的总结

1.无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
强制解锁命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

2.清空回收站发生错误,直接使用命令

sudo rm -rf ~/.local/share/Trash/files/*

3.生成可以gdb调试的可执行文件:

在CMakeLists.txt中加入如下:
1 SET(CMAKE_BUILD_TYPE “Debug”)
2 SET(CMAKE_CXX_FLAGS_DEBUG “$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb”)
3 SET(CMAKE_CXX_FLAGS_RELEASE “$ENV{CXXFLAGS} -O3 -Wall”)

然后cmake . make

gdb ./engine 进入调试

不同文件设置gdb断点

gdb file1.c: 40 //注意file1.c后面的分号

4.VS2015卸载

卸载完成后以管理员身份运行Setup.ForcedUninstall.exe”工具
具体参见:https://blog.csdn.net/wuxie318/article/details/78733747

5.VS+opencv+opencv_contrib

主要参考:https://www.cnblogs.com/jliangqiu2016/p/5597501.html
https://blog.csdn.net/k87974/article/details/76732222
1)第一步编译报错:No CMAKE_C_COMPILER could be found
原因及解决方法:vs安装路径含有中文cmake无法识别,重新安装vs
2)第一步编译报错:dll文件下载失败
主要参考:https://www.cnblogs.com/Yan47/articles/5967537.html
解决方法:自己下载放在指定位置。
3)第二步编译报错:hashcode 不匹配
解决方法:opencv的版本和opencv_contrib的版本必须统一,重下opencv_contrib进行配置
4)dll文件所在位置(/bin)加入系统路径中,否则会报未加载该文件的错误命令
5)属性管理下进行连接器路径等永久设置,以后新建就不用再重新设置一遍了
最近重装了一次,报了个错“计算机丢失msvcp140d.dll”,原因在于旧版继续vs2015版本build的bin文件还在系统环境变量中,删了就没事了。

6.Release下进入调试:

主要参考:https://www.cnblogs.com/poissonnotes/p/8125347.html
1)工程项目上右键 -> 属性
2)c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)
3)c++ -> 优化 -〉优化 选 禁止(/Od)
4)连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)

7.c调用c++文件需要在cpp文件的声明部分添加extern”C”;

8.生成动态库并调用,参考:https://blog.csdn.net/qianpeng4/article/details/76474831

9.vlfeat配置记录

1)基于直接下好的库直接调用参见
http://www.voidcn.com/article/p-srzpkcyo-bpq.html
注:上述方法只能调库。不能跟进去看发生了什么

2)基于源码重新编译,参见

https://blog.csdn.net/weiwei9363/article/details/65434976
https://www.cnblogs.com/yao7837005/archive/2012/08/24/2654797.html
编译成功后用1的方法再配置一次就能直接用了,并且可以进入函数内部

你可能感兴趣的文章
都无代码了,还要程序员吗?
查看>>
面试想拿 10K,HR 说我只配7k?
查看>>
副业过万的程序员都知道的网站有哪些
查看>>
那些人生“开挂”的程序员,都在干什么?
查看>>
影响科学圈的那些计算机代码
查看>>
乐视视频 App 图标改为“欠 122 亿”,网友:我在别家分红包,却在你家随份子!...
查看>>
乔布斯18岁求职信拍卖价22.24万美元,值吗?
查看>>
为何程序员总喜欢写技术博客,看完恍然大悟...
查看>>
假如计算机是中国人发明的,那代码应该这么写
查看>>
触目惊心:比特币到底消耗了多少能源?
查看>>
面试官:简历上敢写技术精通?那我就不客气了!
查看>>
如何判断一家互联网公司要倒闭了?
查看>>
想快速上手机器学习?来看下这个 GitHub 项目!
查看>>
GitHub 标星 3.6k,一本开源的深度学习中文教程!
查看>>
9 款你不能错过的 JSON 工具
查看>>
就在昨天,全球 42 亿 IPv4 地址宣告耗尽!
查看>>
200页!分享珍藏很久的Python学习知识手册(附链接)
查看>>
程序员之神
查看>>
4 岁小女孩给 Linux 内核贡献提交
查看>>
推荐几个私藏很久的技术公众号给大家
查看>>