6

我们得到了一个显然是使用 Rational Apex 作为前端开发的 C++ 代码库。在我们看来,Apex 对于 C++ 开发来说并不理想。

我们正在寻找一个我们可以使用的 IDE,它具有语法突出显示、代码遍历(转到定义、显示用法)并且使用起来并不痛苦。

我们已经了解了 NetBeans、Sun Studio 和理解。NetBeans 在每一步都在与我们抗争,Sun Studio 缺乏功能,Understand 并不是真正的 IDE,但我们正在考虑尝试强制它与宏集成。

SO上还有其他类似的问题,但它们似乎是更有针对性的问题(而且更晦涩难懂)。

我想知道的是 Solaris 开发人员使用什么。我们是否需要再看看 NetBeans 或 Sun Studio,还是我们遗漏了什么?

4

8 回答 8

9

上次我在编写 Solaris 代码库时,我使用了 Visual Studio。是的,微软产品。Visual Studio 和 Sun Studio 的现代版本都相当符合标准。结果,我可以在 Windows 上调试应用程序逻辑。对于低级的东西,我们依赖 Qt。作为奖励,一旦您完成了 x86-64/Win 的移植,支持 x86-64/Solaris 就变得微不足道了。

于 2009-08-20T07:44:29.310 回答
2

使用 gcc 的 Eclipse CDT。

于 2009-08-19T21:50:28.613 回答
2

显然,Code::Blocks IDE(我强烈推荐)将在 Solaris 上运行 - 请参阅此链接。话虽如此,我自己的所有(相当多的)Solaris C++ 编程都是使用 vi 和 make 完成的,这当然是一个可行的选择。

于 2009-08-20T07:51:13.353 回答
2

我认为您在 solaris(或 linux)中有三个选项;

  1. 带有 cdt 的 Eclipse。
  2. 带有cedetecbxrefactory的 Emacs 。(*)
  3. 滑动编辑

(*)cedet(semantic) 有利于代码完成,但对于基于模板的代码来说不够好。

于 2009-09-01T23:01:14.073 回答
1

SunStudio IDE 在它被称为 Forte 时实际上还算不错。如今,这似乎是一些 java NetBeans 衍生的恐怖。上次我在 Solaris 上工作时,我最终通过 Samba 将我的主目录安装到 Windows 上,并使用 Eclipse 或 Visual Studio 来编辑代码。您可以创建一个虚拟项目(从某种意义上说它不用于编译),并且自动完成等应该可以工作。不过,这确实意味着在 Solaris 上进行命令行编译和调试。

我认为一旦 Sun 将注意力转移到 Java 上,Solaris 上的 C++ 就不再是一个可行的开发平台......

于 2009-08-19T22:35:10.630 回答
1

您可以从此页面获取最新的 sparc solaris eclipse 。然后以正常方式添加 CDT,使用Galileo 更新站点

CDT 6.0是 Eclipse C/C++ 支持的第一个版本,它确实可以与 VS 竞争。您可以在 PC 或目标机器上以相同的方式使用它。

于 2009-09-04T22:22:53.610 回答
0

抱歉,如果您不认为它是 IDE,但Emacs + CEDET从未让我失望。如果 CEDET 不完美,你仍然有你的头脑。:)
当然,如果 Emacs 能在你的 SPARC 上工作,我不知道,但我相信它会工作得很好。值得您花一小时学习使用它。这是有关如何开始的教程。

于 2009-09-06T13:38:06.663 回答
-1

Slickedit (400-500US$) 绝对是您的最佳选择。

Source Navigator(一个死掉的开源项目)也可以在 Sparc 机器上编译,但我不认为编辑器很棒。

为什么要绑定 SPARC?它过时了,没有未来。

如果您不使用特殊的 SPARC 功能或 SPARC 程序集,我将根据 posix und unix 2005 规范进行开发,并在您有更多选择的情况下使用 Linux。

于 2009-09-06T09:10:30.150 回答