随笔分类 -  BUGs

摘要:这个错误可能是链接的OpenCV库不对,我这里的情况是我代码使用的GCC编译器,但是通过 brew install opencv 安装的OpenCV是使用clang编译的,代码也使用clang编译器 可以解决这个问题。 要查看opencv的编译信息,可以使用这个命令 opencv_version - 阅读全文
posted @ 2024-05-01 08:44 VVingerfly 阅读(60) 评论(0) 推荐(0) 编辑
摘要:C++ 程序出现错误 fatal error C1071: unexpected end of file found in comment 注释里有中文等字符的时候, 在单行注释最后加个空格, 多行注释 */ 前加一个空格 即 /* 我是注释,会报错*/ /* 我是注释,没问题 */ 也可是是缺少了 阅读全文
posted @ 2020-09-29 19:00 VVingerfly 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:Ubuntu下使用pyrender的离屏渲染时会出现如下错误: OpenGL.error.GLError: GLError(err = 12289,baseOperation = eglMakeCurrent .... 解决办法: apt update apt-get install llvm-6. 阅读全文
posted @ 2020-09-08 19:20 VVingerfly 阅读(6857) 评论(6) 推荐(0) 编辑
摘要:VS2019中遇到错误 解决办法:链接legacy_stdio_definitions.lib库 参考: https://stackoverflow.com/questions/32418766/c unresolved external symbol sprintf and sscanf in v 阅读全文
posted @ 2019-12-19 14:12 VVingerfly 阅读(463) 评论(0) 推荐(0) 编辑
摘要:代码在Release模式下会crash,Debug模式下可以运行,最后定位到原因 cpp for (size_t j = 0; j 阅读全文
posted @ 2019-09-19 20:20 VVingerfly 阅读(269) 评论(0) 推荐(0) 编辑
摘要:因为homebrew安装opencv时用的是clang,而CLion中使用的是gcc编译器。 将clion中的编译器改回默认的clang就行了。 阅读全文
posted @ 2019-01-23 21:54 VVingerfly 阅读(1445) 评论(0) 推荐(0) 编辑
摘要:同样一份代码,在windows10编译运行都没问题。但在mac上运行报Segmentation fault: 11错误。 原因是有指针被定义但是没有分配空间便传入函数,如 因为Mac对内存安全要求非常严格,需要提前分配空间。 阅读全文
posted @ 2018-09-08 23:24 VVingerfly 阅读(8756) 评论(0) 推荐(0) 编辑
摘要:在用gflags库时生成提示 无法解析的外部符号 __imp__PathMatchSpec 解决办法:Add “shlwapi.lib” to “Project - Property - Linker - Input - Additional Dependencies”. 即 项目属性 -》链接器-》输入-》附加依赖项-》加上shlwapi.lib 参考:handong1587... 阅读全文
posted @ 2017-12-13 11:45 VVingerfly 阅读(1017) 评论(1) 推荐(0) 编辑
摘要:问题:生成时提示 gl.h中出现一堆错误,如 error C2144: 语法错误 : “void”的前面应有“;” error C2182: “APIENTRY” : 非法使用“void”类型 error C2086: “int APIENTRY” : 重定义 error C2146: 语法错误 : 缺少“;”(在标识符“glClearStencil”的前面) 解决办法: 在 #inclu... 阅读全文
posted @ 2017-08-04 00:14 VVingerfly 阅读(2925) 评论(0) 推荐(0) 编辑
摘要:项目属性 -> 配置属性 -> “常规”里开启“公共语言运行时支持(/clr) 阅读全文
posted @ 2017-06-28 12:13 VVingerfly 阅读(930) 评论(0) 推荐(0) 编辑
摘要:电脑上装的Maya2015突然就打不开了,窗口闪一下就关闭,也没有任何提示。 将15卸载装了Maya2016还是一样。 再彻底卸载16,装了15,还不行。。。 将系统环境变量中PYTHONHOME和PATHONPATH的名称改成PYTHONHOME3和PATHONPATH3,能打开了。 之前就一直怀疑是python的问题,果不其然。。。 之前配置VS Code把PYTHONHOME和PA... 阅读全文
posted @ 2017-04-09 16:38 VVingerfly 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:VS2015出现如上错误。 默认情况下,对象文件最多可存放 65,536 (2^16) 个可寻址的节。 这种情况不管指定哪个目标平台。 /bigobj 可将该地址容量增加至 4,294,967,296 (2^32)。 大多数模块将从来不会生成包含节数超过 65,536 的 .obj 文件。 但是,计 阅读全文
posted @ 2017-03-30 19:24 VVingerfly 阅读(7865) 评论(0) 推荐(0) 编辑
摘要:Internal Compiler Error VS 2015 Update1 VS2015 Update1 编译OpenMesh的额代码时发生错误 fatal error c1001 编译器中发生内部错误 OpenMesh6.3 (compiler file 'f:\dd\vctools\comp 阅读全文
posted @ 2017-01-24 11:00 VVingerfly 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:类似这种的 int grow_expansion(elen, e, b, h) int elen; REAL *e; REAL b; REAL *h; { // function definition } 或者这种 int main(argc,argv) int argc; char *argv[]; { return 0; } ... 阅读全文
posted @ 2017-01-16 21:16 VVingerfly 阅读(2788) 评论(0) 推荐(0) 编辑
摘要:如果将类模板的声明和实现写在两个独立的文件中,在构建时会出现“error LNK2019: 无法解析的外部符号 ”的错误。 解决方法有: 第一种方法,就是把类模板中成员函数的声明和定义都放在类的定义中(.h文件),不要分开就行。 第二种方法,在主文件(main文件)中既包含类模板的声明文件(接口文件)(.h文件),同时也包含类模板的实现文件(.cpp文件)就行了。 第三种... 阅读全文
posted @ 2016-12-02 10:57 VVingerfly 阅读(9665) 评论(0) 推荐(1) 编辑
摘要:申明全局变量,全局函数一定要在cpp中申明,其他类引用该全局变量就include该cpp的h文件,然后extern一下就好了。否则容易出现该重复定义错误。 这个"容易"是如何解释的呢? 例如 A.h 中如果申明了全局变量 int Global; 在 B.h 中 include "A.h" ..... extern int Global; ...... 则你 ... 阅读全文
posted @ 2016-11-12 00:26 VVingerfly 阅读(9479) 评论(0) 推荐(0) 编辑
摘要:cmake 找不到package,如 find_package (OpenMesh REQUIRED) 出现错误 在项目的文件夹中找到 FindOpenMesh.cmake 文件,将其所在路径添加到 CMakeLists.txt 文件中 find_package (OpenMesh REQUIRED) 的前面,让cmake找到package即可。 如: list (APPEND CMAK... 阅读全文
posted @ 2016-11-05 16:40 VVingerfly 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:百度网上都说是中文输入的问题。 但我的错误是函数声明时后面忘了加 ;真是要死。。。。。。 阅读全文
posted @ 2016-10-21 00:36 VVingerfly 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:问题:Add the option /D_SCL_SECURE_NO_DEPRECATE to the compilation command 解决方案:项目属性 –> 配置属性 –> C/C++ –> 命令行 –> 加上 /D_SCL_SECURE_NO_DEPRECATE 参考: These are compilation options that I typically... 阅读全文
posted @ 2016-10-14 09:46 VVingerfly 阅读(809) 评论(0) 推荐(0) 编辑
摘要:解决办法: 第一种方法:工程属性->配置属性->右边 项目默认值->字符集 改为未设置 第二种:一般直接加个L在前面,当是字符串常量的时候可以这样,也可以_T(x)等 来自:软件开发程序员博客文章收藏网。 阅读全文
posted @ 2016-09-01 15:30 VVingerfly 阅读(2400) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示