c++
姜师
这个作者很懒,什么都没留下…
展开
-
生成时报错无法打开pdb文件
生成dll时报错无法打开pdb文件,提示没有路径或权限,磁盘已满。这种的如果有路径和权限磁盘都没问题还报这个错,检查也简单复制一个几兆的文件到生成目录,能复制过去就没问题。这个问题的解决方法就是项目的目录下有了一个同名的pdb文件,删了那个pdb文件就行了。原因是这个项目的目录下存在另一个同名pdb文件且不在生成目录中,生成时自动去链接了那个pdb。搜半天基本上是废话,自己找到解决办法了,发出来说一下。原创 2023-07-10 16:01:00 · 184 阅读 · 0 评论 -
2021.12.4 ubuntu16.04下安装opencv及opencv基础教程
首先更新或者安装一下camke,Ubuntu下默认的是3.5.1,最好更新到3.10以上。不然可能会出现问题,然后安装一下依赖库这种网上找找一大堆基本上都有,我这个不行的话去看看其他的sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-devsudo apt-get install libgtk2.0-devsudo a原创 2021-12-04 17:57:57 · 263 阅读 · 0 评论 -
2021-10-25c++总结(中)
C++中的函数重载,隐藏函数重载:在C中函数不能重名,但是在C++中则可以函数重名,用法是根据函数的名字,参数个数,参数数量在构建函数时进行函数重命名,例如:int a(int b){return b;}int a(char b){return b;}这两个函数在C++中可以调用,不会出现函数重名问题,具体调用编译器会根据数据类型进行辨别,如果数据类型都不符合,那么会自动调用比较合适的那个。函数隐藏:函数隐藏可以认为是函数作用域的先后级问题,在同一个cpp文件中的两个函数子作域中原创 2021-10-25 20:52:31 · 147 阅读 · 0 评论 -
初学c++总结(上)
C、+是一门完全兼容C的语言,它可以在C编译器上使用。C++其实和C很相似,在C语言的基础上学习C++,就会发现C++很容易上手。先说一下C和C++的区别:1、C++完全兼容C语言2、支持面向对象的编程思想3、支持运算符、函数重载4、支持编译时、运行时多态5、支持泛型编程(模板)6、支持异常处理7、类型检查更严格C++语言的输入输出是cin和cout,输入输出被封装成流程操作,不需要占位符,可以自动识别数据类型,这两个函数的头文件是iosream;而C语言的输入输出是标准库函数。C++需要原创 2021-10-11 20:58:20 · 145 阅读 · 0 评论