- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 使用 Jenkins 进行C++ 项目持续集成
Jenkins 是一个持续集成的工具上,想必大家都有所了解,这里就不再赘述。 最近在做一个C++项目,项目代码使用SVN管理。提交项目代码时,项目成员为了方面,基本上把所有文件(除了中间文件)一股脑地提交了,这就给后面使用Jenkins进行持续集成了挖了一个坑。最后出现了一个现象——本地编译,没有问题,但Jenkins编译死活不成功。 分析原因:自定义环境变量中使用了一个QTD...
2018-05-28 19:23:46 5365 7
原创 关于 qtpropertybrowser 扩展问题
qtpropertybrowser 是一个基于QT开发的属性展示控件,功能强大。在WINDOWS平台,使用VC编译工具,如果将qtpropertybrowser 此库编译成DLL时,在程序中直接使用原始类没有问题,但如果自定义派生类且使用到信号槽时就会遇到一个编译问题,这个问题归根结底在于有没有使用dllimport 特性的问题。dllexport 和 dllimport 存储类特性
2017-04-26 13:38:33 2495
原创 QDoubleValidator 之BUG 的修改
QDoubleValidator 用于双精度的数据的验证,但4.7.4 以下版本几乎不起作用,百度一下,也发现网友也遇到此类问题,经研究得出以下解决方案: 从QDoubleValidator派生新的类MyDoubleValidator,MyDoubleValidator的简要实现代码如下: class MyDoubleValidator: public QDoubleValid
2016-11-20 02:11:14 4533
原创 QWT3D 之 三维动态曲线的实现
下面是经典的,牛逼的MESH例子,生成经典的帽子曲面等 QWT3D例子展示就到此为至吧,不然童鞋又说我喧宾夺主了。下面进入正题。 2、 上述几个类中都是绘制曲面的例子,都使用到SurfacePlot类,SurfacePlot类应该可以定位于一个曲面绘制功能类,使用该类可以方便绘制曲面。 为了实现曲线的绘制, 1)实现派生类Line3D
2016-11-04 21:22:38 22510 105
原创 多线程中使用迭代器 访问 STL 容器元素的越界问题
STL模版容器对于有点水平的码农应该不陌生,在单线程中我们常常使用下面访问遍历容器元素,以 vector 为例 vector v; 操作1:v.pushback(1); 操作2: for(vector::iterator it = v.begin(); it != v.end(); it ++) {// do something }
2015-12-21 14:16:18 948
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人