免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 家住马戏团
打印 上一主题 下一主题

都在讨论C,很少有C++ [复制链接]

论坛徽章:
0
41 [报告]
发表于 2012-04-19 22:43 |只看该作者
对于ecl这样的老id,我只是觉得ecl莫非是故意这样说。无论如何,10年的老id和前辈都值得尊敬,这个是基本的。

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
42 [报告]
发表于 2012-04-19 22:46 |只看该作者
OwnWaterloo 发表于 2012-04-19 22:41
你不鸟你用毛个gtest啊?又要用又要说自己不鸟,嘴上说不要身体又很老实嘛?
你不懂你前面又发毛个言啊 ...

如果你能找到,在任何地方,无论中国还是外国的论坛上,有我发过的关于gtest编译的求助贴
那么我收回今天我在此的所有发帖,并且不再在本版出现
否则
请你以后不要回我的帖子,我不想搭理你,你也别搭理我,就这样

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
43 [报告]
发表于 2012-04-19 22:48 |只看该作者
回复 41# walleeee

同清茶回复的,02年的id要尊重,12年的就不尊重?
还是02年的要尊重,12年的要尊重,但更尊重02年的?

这其实是一回事,以貌取人与以id注册年份取人。

论坛徽章:
0
44 [报告]
发表于 2012-04-19 22:51 |只看该作者
回复 43# OwnWaterloo


清茶传到这里

不是说02年该尊重,是尊敬

尊重是范义词,尊敬是下对上。

要知道,按照我国国情,02年注册,至今应该是30多岁了。这个行当里摸爬滚打10多年,我觉得还是值得尊敬的

当然,闻道有先后,术业有专攻,并非老id就一定比新id技术上厉害,或者见识上的优势。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
45 [报告]
发表于 2012-04-19 23:00 |只看该作者
ecloud 发表于 2012-04-19 22:46
如果你能找到,在任何地方,无论中国还是外国的论坛上,有我发过的关于gtest编译的求助贴
那么我收回今天我在此的所有发帖,并且不再在本版出现
否则
请你以后不要回我的帖子,我不想搭理你,你也别搭理我,就这样


你还残留有逻辑没?你要不要在这个版出现、要不要收回你所有发帖以及我要不要回你帖子,这些与你是否发求助帖有几毛钱的关系?
你是不是终于找到个理由,以为可以体面的让我闭嘴,自己又有台阶下了?

另外:别说我愿意搭理你似的。我也很无奈啊,请你以后发言前过脑可以吗?


最后,从2011-11-27 16:04:
ecloud 发表于 2011-11-27 16:04

win平台只给VS和CB的工程文件,我用Dev C++/MinGW楞是没辙,试了好多方法都不成,下了个Code::Block也不成,导入sln后编译不成功,一大堆链接错误,大概是此工程压根儿就没考虑MinGW的库?强调的MS库?
后来用cygwin编译出来的gtest.a和gtest_main.a,只能在cygwin环境中用,一链接到MinGW编译出来的.o,就报一大堆链接错误
官方文档里说用cmake可以支持各种编译器环境,结果我下了个cmake,然后根本不好用
给个手工编译的文档能死乎?
神马J8东西做的一点都不人性化



到2011-11-28 10:21:
ecloud 发表于 2011-11-28 10:21
已经手工解决,需要改一小段代码(等会有空我会写个小文档)
已经成功在Dev C++ 4.9.9.2上编译出来了两个库,gtest.a和gtest_main.a



这大半天时间,原来仅仅是抱怨,不是在等人解答啊?
那我就不懂了,既然你那帖不是求助的,那你在这帖里抱怨个啥:
ecloud 发表于 2012-04-19 22:31
说道C++,这个版里发牢骚说空话的居多,做实事的几乎没有
这些成天嘴上挺C++得人,也不知道都在干啥


反正你自己也能解决,只是上来抱怨那东西做的不人性化而已?
那你管我们回不回你那个帖子,有没有做你所认为的实事?

论坛徽章:
0
46 [报告]
发表于 2012-04-19 23:01 |只看该作者
回复 36# ecloud


单元测试自己简单写写。不用gtest和cppunit这些。
这里有一个技巧就是尽可能在设计的时候就保持每个功能块尽可能小,不然测试太复杂。
当然,最后的集中测试是比较麻烦,所以我一般都是在走钢丝,这个比较尴尬。
想必gtest和cppunit这些也并不能很好的解决这个问题,不然我怎么会不用。
当然,还有很多其他的测试套件。

哦,改代码这个是司空见惯的,我倒觉得没你前面点到的那个问题好。
原因如下:
1.别人未必出了问题(gtest版本,你的g++版本)
2.别人改了未必要分享给你,没这个义务
3.开源的东西,改代码奇怪么?kernel人家taobao都要适当修改才能最大化利用
4.我看你代码不久是少了一个函数,可是这个函数在其他平台是正常的,人家gtest确没测试到你的mingw。这个不很正常么?
5.坛子里我看新手居多,大多是问一些语法初级问题。但是也不乏好帖,大家百家争鸣,各有长短,取长补短,这是好事。但是你看看csdn那边的论坛,装疯卖傻,装傻卖萌,那才让人疯。

如果你对c++感兴趣,大可以关注一下kde和qt以及chromium和webkit这些大型项目的设计,那个可是真刀真枪,来不得水。
牢骚贴在哪里是没人关注的。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
47 [报告]
发表于 2012-04-19 23:03 |只看该作者
回复 44# walleeee

随便吧,你要尊重就继续尊重……
反正我是会以id注册年份作为态度的标准的……
希望你这段话不要被@pmerofc看见……

论坛徽章:
0
48 [报告]
发表于 2012-04-19 23:05 |只看该作者
回复 47# OwnWaterloo


。。。是尊敬,不是尊重,你看我原帖,一个字没改。

pmerofc?也有仇?。。。结仇广泛太难了,也被做到了。。。熊娘子。。。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
49 [报告]
发表于 2012-04-19 23:12 |只看该作者
回复 48# walleeee

哦,这样……  那就换成尊敬好了。
如果pmerofc看到关于"长者就应该尊敬"等类似的话,不知道他会不会继续说谭浩强的故事……

论坛徽章:
0
50 [报告]
发表于 2012-04-19 23:19 |只看该作者
回复 45# OwnWaterloo



to: ecloud

我用了很久的cmake,之前也用auto工具,以及boost用的那个构建工具。总体来说,如果要想在多个平台编译,那cmake是不错的选择,可以生成多重构建文件。cmake不好就是稍微有一点大。多平台项目,反正我喜欢用cmake。当然,eclipse也是个选择。至于你说难用,那我不知道了。我基本没看cmake的说明,看几个例子就成了。

mingw去编译那些库也是不是长久之策。mingw的编译器和ms的编译器编译出来的效率有明显的差异,你可以自己去看测评。
当然,mingw编译那些库要方便一些,基本不用改代码,而非要用ms的编译器去,该代码就是家常便饭。cygwin依赖中间层,主要是常见的cywin1.dll这些东西。所以cygwin搞出来要慢很多。



to ow
说道这里突然想起:
你如果要在win下用emacs和vim这些传统的*nix编辑器,你把cygwin的Bin加到ms的环境变量path里面,会让emacs/vim好用很多。然后把HOME设置成 c:\user\你的名字 我是这样搞的。个人经验。还有一些细节用mklink来搞,这个软连接cygwin的shell和windows都认。而ln来搞就cygwin认,ms不认。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP