随笔分类 -  常见BUG以及解决方法

摘要:搞定,亲测QString的tostdstring函数中文会出乱码 阅读全文
posted @ 2018-03-20 14:54 南水之源 阅读(7989) 评论(0) 推荐(0)
摘要:通过三步设置就可以实现realse下的调试啦: 1.设置“C/C++” 》“常规” 》“调试信息格式”设置成:“程序数据库(/Zi)” 2.设置“链接器” 》“调试” 》“生成调试信息”设置成:“优化以便于调试(/DEBUG)” 3.这步,其实可以省略:设置“链接器” 》“优化” 》 “引用”设置成 阅读全文
posted @ 2017-09-01 10:37 南水之源 阅读(1241) 评论(0) 推荐(0)
摘要:1、以后的应用程序,都使用AutoLayout, 不要再用绝对定位。 2、使用类似网页的方式来设计界面。 3、设计师好,程序员也好,尽量使用点这个单位进行思考,而不要使用像素。比如,你需要做44 x 66个点的按钮,2x模式,就乘以2, 3x模式就乘以3。这样的思考方式可以大致估计到真实的物理长度。 阅读全文
posted @ 2017-08-20 15:39 南水之源 阅读(669) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/yaozhongxiao/archive/2010/08/08/1795338.html 1. 编译单元(模块): 在ide开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(link error) 因 阅读全文
posted @ 2017-07-05 16:55 南水之源 阅读(5549) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/cbnotes/article/details/8516703 线程间的通信 1.线程之间的通信简介 一般而言,在一个应用程序中(即进程),一个线程往往不是孤立存在的,常常需要和其它线程通信,以执行特定的任务。如主线程和次线程,次线程与次线程,工作线程 阅读全文
posted @ 2017-06-14 18:34 南水之源 阅读(286) 评论(0) 推荐(0)
摘要:以下是一个图形学算法库 http://apodeline.free.fr/FAQ/CGAFAQ/CGAFAQ.html#toc3 我是看osgearth的源码里会使用这里面的算法的 阅读全文
posted @ 2017-02-22 10:54 南水之源 阅读(596) 评论(0) 推荐(0)
摘要:参考:http://docs.osgearth.org/en/latest/faq.html Common Usage How do I place a 3D model on the map? The osgEarth::GeoTransform class inherits from osg:: 阅读全文
posted @ 2017-02-04 14:57 南水之源 阅读(1044) 评论(0) 推荐(0)
摘要:同事由于新加了一个屏幕,本来用 osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer(); viewer->setSceneData(groupRoot.get()); return viewer->run(); 就直接可以跑全 阅读全文
posted @ 2017-01-17 15:18 南水之源 阅读(1908) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/feixiang-peng/articles/3152754.html 写好了在osg中实时显示中文信息的效果。中间遇到两个问题,一个是中文显示,一个是动态显示。在这过程中会出现程序崩溃的现象,相信做过的人肯定深有体会。其实解决的办法很简单,就是再 阅读全文
posted @ 2017-01-16 13:51 南水之源 阅读(2054) 评论(0) 推荐(0)
摘要:1、地球背面的一个点,计算它在屏幕上的坐标,能得到吗? 不是被挡住了吗? 答:计算一个空间点的屏幕坐标,使用osgAPEx::GetScreenPosition函数。当空间点处于相机视空间内(不管它是否被别的物体遮挡)时,都是可以得到它对应的屏幕坐标的。 如何判断一个点是否在地球背面?可以通过计算该 阅读全文
posted @ 2016-12-26 15:00 南水之源 阅读(3550) 评论(0) 推荐(0)
摘要:注意: 1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了 2、无论是设置DLL目录 阅读全文
posted @ 2016-12-23 11:08 南水之源 阅读(235) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/ubosm/p/5444919.html 使用vs2015编译ffmpeg的一个小项时,出现了__imp__fprintf和__imp____iob_func 的错误,google了一下,有的人 建议下载SDL源码重新编译一下,当然这个方案非常不科 阅读全文
posted @ 2016-12-23 10:59 南水之源 阅读(8018) 评论(0) 推荐(0)
摘要:发现重复定义是由于从两个不同的路径包含了同一个头文件而引起的,同事也建议从另外一个路径打开工程试试, 这才慢慢发现了原因。这个原因可能有些拗口,而事实上要出现这种错误也有些"曲折", 让我从不同情况下的类型重定义来解释一下吧。我总结的类型重定义情况有三。一、没有在文件头加#pragma once指示 阅读全文
posted @ 2016-05-26 10:04 南水之源 阅读(5373) 评论(1) 推荐(0)