摘要: 1.Math.h 问题:在LINUX下面编辑*.c文件,你虽然已经使用#include<math.h>,但在使用sqrt(), pow()函数还是会碰到问题。用GCC编译不带-lm选项时会得到这样的错误提示:undefined reference to `pow'如果你使用math.h里面的函数直接自己填充数值的话,是没有问题的。如pow(2, 3), 因为编译器编译的时候直接这个值计算出来了。但是函数里面带有变量的话,如:pow(2, i).编译的时候无法直接算出这个值的,编译的时候需要连接math.h。因此GCC编译带 -lm里面选项就会通过。参考资料:http://s 阅读全文
posted @ 2012-07-03 22:57 董雨 阅读(857) 评论(0) 推荐(0) 编辑
摘要: eclipse CDT 大文件浏览/导航/索引问题用eclipse遇到一个棘手的问题:90%的源代码文件都可以导航,但大文件(大于4000行)的都不能导航。正常情况下: 按住ctrl, 点函数实现的函数名,可以跳转到函数声明。但大文件中这样做却没有反应。eclipse cdt 版本为 2011 galileo, linux 平台,项目为C++项目解决方案:Window->Preferences->C/C++->Editor->Scalability->Disable Editor Live Parsing把此项前面的钩去掉,就OK了。1.注销代码,用惯了UE的列模 阅读全文
posted @ 2012-07-03 22:37 董雨 阅读(531) 评论(0) 推荐(0) 编辑
摘要: http://weblog.imthewan.com/2010/09/eclipse-cdt-multiple-target/在C/C++项目中有时候会需要在一个项目中包含多个main函数。在Visual Studio中,这种情况可以由一个解决方案下带多个项目来解决,但在Eclipse CDT中没有解决方案这样的概念。其实通过定制的Makefile,Eclipse CDT也可以很容易达到目的,对于习惯了Makefile的程序员来说可能觉得这样反而更灵活。默 认情况下,Eclipse CDT会为项目的Debug和Release配置都自动产生makefile,而且这个自动产生的makefile是会 阅读全文
posted @ 2012-07-03 17:14 董雨 阅读(853) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yang3wei/article/details/7624465一口气转了很多篇文章,本来最近事情很忙,是准备将在 eclipse 中搭建 c/C++ 开发环境的事情放在后面的,无奈还是没忍住,今天一不小心就把这事儿给办了~eclipse 是如此之优秀,我简直深陷其中无法自拔,现在,java,actionScript,c/C++,python 这些编程语言我都能够在eclipse中进行开发了。现在的心情,毫无疑问是非常之舒畅的。至于 objective-c,还是在 Xcode 里面老老实实地呆着吧,XCode 其实也很不错,和 eclipse 可谓是不 阅读全文
posted @ 2012-07-03 17:12 董雨 阅读(400) 评论(0) 推荐(0) 编辑