常犯的错误


title: '常犯的错误'
date: 2019-09-13 08:52:58
tags: []
published: true
hideInList: false
feature: /post-images/chang-fan-de-cuo-wu.jpg


vs

  • 今天在调无人机代码,提示类UAV不存在,但是在头文件中是有引用的,然后调了好长时间才发现两个类的头文件宏定义判断是一样的。
  • 代码比较多的时候。不要用using namespace,之前因为这个问题,opencv和windows的函数发生了冲突,然后一个一个的加上去的。

qt

  • qt在中文支持不好,尽量不要用中文写。
  • 命名不要用拼音,编号,否则二次开发比较麻烦。

opencv

  • 多人开发,opencv版本要一致,这个之前也被坑过

  • 今天在linux上配置opencv,搞了一天

    • 第一个错误是opencv在配置的时候,下载包失败,这个手动下载然后用cp放到指定目录即可。
    • 之前配置opencv3.4.5一直用的cmake3.10,然而我同学用的3.12配置成功了,怀疑可能是版本问题,结果真的是。