TAG:
Vs2008是一个非常优秀的IDE,在默认情况下,它是无法支持其它编译器的,但是VS2008提供了强大的SDK,利用此SDK,我们将可以让它支持不同平台下的GNU编译器。 简单整理一下开发的过程和达到的效果。 1、首先,我们必须有自己的项目类型,估且把它称为gnuproj吧。 2、接着,我们提供自己的项目模板,这样vs在创建新项目时就能使用我们自己的项目类型了: 3、定义项目的不同属性,并用vs2008的项目属性页进行显示: 4、创建自己的CompilerTask,从项目属性中得到相关的配置并调用gcc编译整个工程。 5、语法高亮和智能提示:这个似乎难度较大,不过我们可以创建一个Visual C++的工程并加入相关的文件,这样就可以使用vc的Intelli sense了,当然,这个Intellisense对C99的支持一点也不好,更不用说对__attribute__这样的东西了! 6、调试器:这个还需要努力,争取让vs2008支持GDB,那就比较完美了。 PS:突然感觉C#原来也挺好用的,意外收获! (快乐虾) |