随笔分类 -  奇形怪状的Bug

什么鬼?
摘要:一.找不到boost库 今天我用cmake编译cgal,明明把boost下载编译好了,也放进系统变量里面,可是cmake就是找不到,最后还是要改改cmakelist.txt的配置参数 在里面添加这三行: set(BOOST_ROOT E:/cgal/Boost/boost_1_76_0) find_ 阅读全文
posted @ 2021-07-15 16:35 言午丶 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一.无法解析外部符号 这个一般都是找不到.lib,或者win32和win64的版本不对 后来我又遇到一个要在头文件加 extern "C" { ...头文件...},不然也会遇到这个错误 二.找不到DLL 如果缺少动态库DLL,操作系统会直接报错弹框 引入dll的方法: 方法1:配置属性->调试-> 阅读全文
posted @ 2020-10-15 09:44 言午丶 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一.简介 公司要开发三维项目,编译osg和osgearth真的废了好大功夫,编译之中遇到了太多大坑。。。。 开发环境是:vs2017 osg-3.6.3 osgearth-2.8 二.编译osg (1) 编译 FBX 插件 这个需要下载 FBX_SDK_vs2017来安装,可以先不用 (2)编译 D 阅读全文
posted @ 2020-03-08 15:48 言午丶 阅读(839) 评论(0) 推荐(0) 编辑
摘要:不同的库编译方式不同就会出错。。。太坑了。。 用下面的命令查看程序的头部信息:“dumpbin /HEADERS dll路径” 阅读全文
posted @ 2020-03-04 15:26 言午丶 阅读(612) 评论(0) 推荐(0) 编辑
摘要:大坑一:StretchBlt Bitblt 大坑二:GDI函数不要放在BeginScene和EndScene之中 大坑三:不要直接结束任务关闭程序,不然directx会崩溃,需要重启电脑 大坑四:CreateVertexBuffer()最优配置 大坑五:GetDC()使用条件苛刻 阅读全文
posted @ 2019-07-02 11:36 言午丶 阅读(173) 评论(0) 推荐(0) 编辑
摘要:一.error LNK1005:已经在.obj中定义 另外添加一个.inl内联头文件来包含需要在头文件定义的代码并在.cpp代码文件里面引用它既可或者直接加个const或static,让他们成为静态常量,这样就不是变量会冲突了 二.error LNK2019: 无法解析的外部符号 ...,该符号在函 阅读全文
posted @ 2019-06-28 14:10 言午丶 阅读(243) 评论(0) 推荐(0) 编辑
摘要:平时打代码的时候,偶尔会切换到全角导致代码编译不过 在语言栏中右键->设置->高级键设置->全/半角切换 选中->更改按键顺序->启用按键顺序 阅读全文
posted @ 2019-06-24 15:22 言午丶 阅读(387) 评论(0) 推荐(0) 编辑
摘要:大坑一:CDC会随着窗口状态的改变而改变 大坑二:OnPaint消息函数会一直刷新 大坑三:GDI升高之谜 阅读全文
posted @ 2019-06-24 13:44 言午丶 阅读(180) 评论(0) 推荐(0) 编辑
摘要:struct2 get set 这两个方法一定要用双骆驼命名法:getA() setA(), 而geta() seta()不行 我找了好久的错误,只能说框架这东西快捷方便,找起错误要人命 struct2 get set 这两个方法一定要用双骆驼命名法:getA() setA(), 而geta() s 阅读全文
posted @ 2019-06-24 13:25 言午丶 阅读(166) 评论(0) 推荐(0) 编辑
摘要:误按了Insert键,我的是在小键盘 阅读全文
posted @ 2019-06-24 13:24 言午丶 阅读(314) 评论(0) 推荐(0) 编辑

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