首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows工作站上用Linux开发C++应用程序有哪些方法?

在Windows工作站上用Linux开发C++应用程序有哪些方法?
EN

Stack Overflow用户
提问于 2011-11-13 04:06:20
回答 4查看 376关注 0票数 1

我正在为Linux开发C++应用程序,但我的工作站是Windows7。我读到过Visual Studio是最强大的C++集成开发环境,但实际上我想在Ubuntu上执行代码,并能够使用比gdb更图形化的调试器,尽管gdb的功能非常好。我对valgrind也很满意,但我还是希望能够在windows的IDE中利用它。

我目前使用QtCreator作为我的linux,并在C++机器上的samba挂载上编辑文件。我使用Putty来运行Linux命令。我使用git作为我的源码控制系统,使用gcc作为我的编译器,使用cmake作为我的构建系统。我喜欢QtCreator,但是因为我已经配置了它,所以我没有利用代码完成或调试的优势。

我见过的最接近的东西是CodeWarrior。它允许在远程嵌入式系统和完整的调试器上执行代码。有没有人在Ubuntu上使用过它来进行一般的应用程序开发?

QtCreator是适合我的集成开发环境吗?我还能做些什么来配置它,让它为我提供我正在寻找的丰富的IDE功能?或者我应该寻找另一个IDE?另外,有没有一些我忽略了提到的工具,它们可以使在Linux机器上从Windows工作站进行C++开发变得更容易?

先谢谢你...

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-13 04:18:00

不清楚,你是在windows上运行QtCreator吗?如果是这样,您可以在Linux上运行QtCreator,并在Linux上安装nxserver,在windows上安装nxclient (http://www.nomachine.com/)。

因此,您在windows上运行nxclient,登录到linux,然后在linux上工作,与虚拟机相比,您可以获得更高性能。

票数 2
EN

Stack Overflow用户

发布于 2011-11-13 04:07:12

使用VirtualBox和linux虚拟机?

票数 1
EN

Stack Overflow用户

发布于 2011-11-13 05:02:29

X窗口。

你可以在你的Windows7桌面上安装Cygwin来运行X11服务器,然后在你的X11服务器上运行像QtCreator这样的X11图形集成开发环境,直接渲染到你的Cygwin Windows7桌面上。实际上,就在几周前,我在Windows7上用Code::Block在openSUSE和Cygwin上进行了设置,因为我和你处于同样的情况。它起作用了..。有点。有一些奇怪的间歇性错误。

您的场景正是为X Windows系统设计的场景,它在概念上很棒,但实际的X11协议设计和实现,我猜是陈旧的,相当混乱的。我几乎没有使用X的经验,但是对它有很多经验的人似乎对它抱怨很多,我想这是有充分的理由的。太糟糕了,因为如果有像X Windows这样的技术可以工作,那就太好了。AJAX基本上是一种解决X Windows试图解决的同类问题的廉价技巧……使用富GUI的本地呈现运行远程应用程序。

我放弃了X,并且仍然在做与您相同的事情:我有putty和Samba挂载的文件,我使用Visual Studio编辑这些文件。Visual Studio是我用过的最好的文本编辑器。Visual Studio IDE的所有其他特性都是非常好用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8107201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档