2009-10-10 117 views
0

我应该使用Visual C++ Express来编写和编译,还是应该用Notepad ++编写并编译它?我喜欢使用Notepad ++,因为它的界面清晰,启动速度快,而Visual是一个相当重的程序。编译C++程序

如果我在Notepad ++中编写,如何使用Visual编译它?

回答

1

Visual Studio有intellisense,这使得编码LOT更容易。我的意思是,真的没有比较。

2
+0

这似乎是为记事本,而不是记事本+ + +,但我从来没有想过我会使用视觉。 – Fabian 2009-10-10 02:11:09

+0

它适用于任何文本编辑器。他们恰好使用记事本作为例子。 – rnicholson 2009-10-10 02:28:56

0

您可以打开visual studio命令提示符并运行命令'cl filename.c'来编译您的程序。但是,这将帮助您只编译您的程序。如果你想调试它,你将不得不在Visual Studio下打开一个项目。

+0

但visual studio命令提示符如何知道我的cpp文件位于何处? – Fabian 2009-10-10 02:10:43

+2

我认为O.P.假设你已经将cd-ed放入了正确的目录。 – maxaposteriori 2009-10-10 02:19:47

1

对于C++的成功发展,您需要的不仅仅是编译得多:

  • “解决方案”的管理(一个项目通常属于超过1个文件)
  • 资源管理办法(图标,BMP菜单等)
  • 调试
  • 容易跳跃到功能/类
  • 智能感知(自动完成为方法/类)

如果您使用简单的文本编辑器,您将犯更多的错误,产生更糟的代码,并学习更慢。

帮你一个忙,用visual studio(或任何其他IDE)启动。 稍后,您可以轻松切换回基本(我怀疑您会这么做)。

1

虽然可以从命令行执行所有工作,但使用Visual Studio的UI更为简单。它提供了智能感知,易于配置,集成的源代码调试,搜索等。除非您已经是专家,否则我不会推荐它。

如果你是,你真的想用记事本+ +,我会建议使用您的调试器Windows Platform SDK为构建环境(编译+连接器),和WinDbg

0

记事本++与其他文本编辑器相比,具有较为复杂的工具管理功能。对于免费提供的替代品,请考虑PSPad或ConTEXT。对于付费替代品,UltraEdit和EditPad Pro很不错。

所有这些让你轻松编译,建筑物等

+1

不太精密的工具管理是什么意思?你是指缺乏功能? 我做了一些谷歌搜索,我想我会选择PSPad上的记事本++ ... – Fabian 2009-10-10 02:28:51

0

配置多个外部工具,如果你真的想你可以同时使用:你可以让任何解决方案项目核电站开:选择“打开方式',然后选择使用Npp打开文件并将其设置为默认值。这样,你就可以使用Npp来满足你的编辑需求,并且仍然让VS管理编译/链接/ ..不需要命令行提示。这就是说,我也使用Npp,但除了它的速度之外,它的功能远不及VS提供的功能,也不像定制的那样,并且你可以很容易地使VS看起来像Npp一样干净。