[TL] 求推荐Windows下的跨平台C++开发IDE(兼编译器)

613 views
Skip to first unread message

DiPit

unread,
Jul 26, 2012, 10:54:57 AM7/26/12
to pon...@googlegroups.com
能不能详细列出优劣?
Google得到这些工具:CodeBlocks,CodeLite,Ultimate++,都不熟悉。

Feng Wang

unread,
Jul 26, 2012, 11:03:00 AM7/26/12
to pon...@googlegroups.com
CodeBlocks,用过这个,很好用。

2012/7/26 DiPit <lhong...@gmail.com>

Michael

unread,
Jul 26, 2012, 9:08:25 PM7/26/12
to pon...@googlegroups.com
VS就非常好用了 我都是这样干的 在Windows下用vs编跨平台
然后在linux下gdb 
真心不错!

2012/7/26 Feng Wang <wangfen...@gmail.com>



--
--
     此致
敬礼!
                                                            
--
Michael Zhou
C++,Lua,Python,Linux,MySQL,Game,Football,Basketball.

Xpol Wan

unread,
Jul 26, 2012, 9:43:34 PM7/26/12
to pon...@googlegroups.com
IDE需要跨平台吗?

Windows下VS + VisualAssistX插件真心不错。

至于Linux,我没多少经验我觉得
一个好的文本编辑如Sublime Text2,Vi、Emacs 然后加上make再加上gdb或者其他什么图形界面的GDB前端。

如果嫌维护VS的工程文件和makefile麻烦,推荐premake4 [1](Cmake也可以)。

总之,我个人意见,IDE跨平台真心没必要。代码跨平台就好了。


Best Regards!

Xpol Wan
// There is a better way!



2012/7/26 DiPit <lhong...@gmail.com>

Eric Chen

unread,
Jul 26, 2012, 10:23:19 PM7/26/12
to pon...@googlegroups.com
跨平台的话vim和emacs都不错,如果不习惯的话还有sublime text。

jadedrip

unread,
Jul 26, 2012, 11:02:35 PM7/26/12
to pon...@googlegroups.com
赞同。 VS 毕竟是相当成熟的商业软件,其他自由软件很难比肩。在 Windows 下写跨平台程序,然后在 Linux 下用 gcc 编译就可以了。IDE 跨平台完全没意义。

在 2012年7月27日星期五UTC+8上午9时43分34秒,Xpol Wan写道:

WindyWinter

unread,
Jul 26, 2012, 11:03:20 PM7/26/12
to pon...@googlegroups.com
Eclipse

Soli Deo gloria.

WindyWinter
Email: wi...@ream.at
梦.:如此短暂: http://d.ream.at


2012/7/27 jadedrip <jade...@gmail.com>

Xpol Wan

unread,
Jul 27, 2012, 12:08:42 AM7/27/12
to pon...@googlegroups.com
支持sublime text。

Xpol Wan
// There is a better way!

在 2012-7-27,10:23,Eric Chen <qingpe...@gmail.com> 写道:

> 跨平台的话vim和emacs都不错,如果不习惯的话还有sublime text。

Úcarenya

unread,
Jul 27, 2012, 1:08:02 AM7/27/12
to pon...@googlegroups.com
真心贵
--
- Úcarenya - infernoxu at gmail dot com
- http://ucarenya.com/

DiPit

unread,
Jul 27, 2012, 10:52:12 AM7/27/12
to pon...@googlegroups.com
问题没问好:我是想在Windows下编写跨平台的C++程序,不是要求IDE跨平台。
实际是想找个带编译器的IDE,比如codeblocks+GNU gcc,这样我的程序在Windows下和Linux下都可以用同样的方式编译,而不需要针对Windows和Linux各自去配置一套编译设置(比如Cmake什么的)。


On Friday, July 27, 2012 1:08:02 PM UTC+8, Mëa Cúlpa wrote:
真心贵


On 20:02 Thu 26 Jul     , jadedrip wrote:
> 赞同。 VS 毕竟是相当成熟的商业软件,其他自由软件很难比肩。在 Windows 下写跨平台
> 程序,然后在 Linux 下用 gcc 编译就可以了。IDE 跨平台完全没意义。
>
> 在 2012年7月27日星期五UTC+8上午9时43分34秒,Xpol Wan写道:
>
>     IDE需要跨平台吗?
>
>     Windows下VS + VisualAssistX插件真心不错。
>
>     至于Linux,我没多少经验我觉得
>     一个好的文本编辑如Sublime Text2,Vi、Emacs 然后加上make再加上gdb或者其他什
>     么图形界面的GDB前端。
>
>     如果嫌维护VS的工程文件和makefile麻烦,推荐premake4 [1](Cmake也可以)。
>
>     总之,我个人意见,IDE跨平台真心没必要。代码跨平台就好了。
>
>     [1]:http://industriousone.com/premake
>
>     Best Regards!
>
>     Xpol Wan
>     // There is a better way!
>
>     2012/7/26 DiPit 
>

Ryan Feng

unread,
Jul 27, 2012, 11:06:40 AM7/27/12
to pon...@googlegroups.com
首先确定你要用什么框架,Qt推荐用Qt Creator,wxWidgets用code::blocks,gtk工具多又杂,就不多说了。
不知道谁还记得C++ Builder,现在最新版是C++ Builder XE2,VCL已经支持跨平台了,包括Win,Mac和iOS。

2012/7/27 DiPit <lhong...@gmail.com>

Jeff Chen

unread,
Jul 27, 2012, 11:10:09 AM7/27/12
to pon...@googlegroups.com
如上面所说
VS2010 写跨平台的代码

--
My Blog:http://jeffchen.cn

DiPit

unread,
Jul 27, 2012, 11:41:33 AM7/27/12
to pon...@googlegroups.com
不需要GUI

Ryan Feng

unread,
Jul 27, 2012, 12:04:28 PM7/27/12
to pon...@googlegroups.com
那需要啥?我看记事本就可以

2012/7/27 DiPit <lhong...@gmail.com>

angel leo

unread,
Jul 27, 2012, 1:29:37 PM7/27/12
to pon...@googlegroups.com

netbeans+远程编译,谁用谁知道

nonoob

unread,
Jul 27, 2012, 8:16:24 PM7/27/12
to pon...@googlegroups.com
可以用Eclipse IDE for C/C++ Developers;不过前提是你不怎么用做gui方面的开发
codeblocks,codelite太轻量级了

饶正锋

unread,
Jul 28, 2012, 11:12:39 AM7/28/12
to pon...@googlegroups.com

netbeans撒,怎么没人提呢。谁用谁知道,我们公司都用它。
最大的好处是远程编译,在windows下写代码,服务器上编译调试。

Xpol Wan

unread,
Jul 28, 2012, 11:54:25 AM7/28/12
to pon...@googlegroups.com
Google了一下,真的很有趣、有用,有机会尝试一下。

Best Regards!

Xpol Wan
// There is a better way!



2012/7/28 饶正锋 <gis...@gmail.com>

Atela Wu

unread,
Jul 28, 2012, 11:56:19 PM7/28/12
to pon...@googlegroups.com
不习惯vim的话,就做个samba+sourceinsight,windows下C/C++ IDE肯定用vs了

Fei Yan

unread,
Jul 29, 2012, 5:35:36 AM7/29/12
to pon...@googlegroups.com
宣扬Netbeans的,你们的机器配置很好吧,还是现在的Netbeans对资源要求降低了?2年前的时候试着用过Netbeans,速度真叫做一个慢啊,时不时就顿住没反应 - 我曾经跑过Sparc平台的netbeans, 32线程的CPU,照样慢的要死,当时搜索得到的是因为Java的GC导致。 这个在程序源代码很多的时候相当不给力。

当然现在用vim + etags +taglist + cscope + snipMate + omniCppComplete 已经很舒服高效了。

Fei Yan

unread,
Jul 29, 2012, 5:40:33 AM7/29/12
to pon...@googlegroups.com
忘记提一句,我是直接用 Linux SSH+X/vim 写代码的, windows下的也很久没直接写过代码了。不过vim和其插件本身都是跨平台的,windows下原则上也问题不大;当然vim本身是不能看作一个IDE的。

Ken

unread,
Jul 30, 2012, 10:34:35 AM7/30/12
to pon...@googlegroups.com
跨平台的IDE是很困难的,建议不要往这个方向努力了。

建议:
1 工程编译统一采用GYP,每个平台能生成对应的工程文件,Windows 是VS Project,Linux是
Makefile,MacOSX是xcode工程文件
2 采用 Samba 等工具,让通一份代码能在多个平台同时编译,而不需要多次 svn up/git fetch
3 以一个平台的IDE为主,其他平台仅仅是测试即可。


-Ken


2012/7/26 DiPit <lhong...@gmail.com>:

Yongwei Wu

unread,
Jul 30, 2012, 1:29:08 PM7/30/12
to pon...@googlegroups.com
Visual C++ Express免费。

2012/7/26 Úcarenya <infe...@gmail.com>:

--
Wu Yongwei
URL: http://wyw.dcweb.cn/

饶正锋

unread,
Jul 30, 2012, 8:02:46 PM7/30/12
to pon...@googlegroups.com

2年前我的笔记本dell inspiron n4020,赛扬单核处理器,2g内存,ubuntu系统,跑起来毫无压力,xp下也一样,netbeans6.9

Luke

unread,
Aug 1, 2012, 8:10:25 AM8/1/12
to pon...@googlegroups.com
Qt Creator挺好,该IDE本身就用Qt开发,跨平台,用来开发Qt应用很方便,对于其他的非Qt应用,也同样合适。

不过建议在Linux下还是用vim吧,其实入门也花不了多少时间

2012/7/31 饶正锋 <gis...@gmail.com>

xiaofei huang

unread,
Aug 1, 2012, 11:43:32 PM8/1/12
to pon...@googlegroups.com
CodeBlocks很好啊,另外Eclipse CDT也是可以用的

Hanlei Qin

unread,
Aug 8, 2012, 9:42:39 PM8/8/12
to pon...@googlegroups.com
Xpol Wan 所说: 代码跨平台就好了. IDE其实无所谓了, 哪个好用用那个, win下VS足够好了.
一定要推荐跨平台IDE且兼编译器的就 Code::Blocks 吧, 这个挺不错了. 

2012/8/2 xiaofei huang <huangxia...@gmail.com>

Serenade

unread,
Aug 9, 2012, 12:07:15 AM8/9/12
to pon...@googlegroups.com
eclipse很好,你们不要黑它

如果win下嫌配cdt麻烦,请直接使用Wascana


--
Thanx & Regards,
小溪同学

Reply all
Reply to author
Forward
0 new messages