编译C ++程序

时间:2009-10-10 01:59:11

标签: c++ compiler-construction notepad++

我应该使用Visual C ++ Express编写和编译,还是应该用Notepad ++编写并编译它?我喜欢使用Notepad ++,因为与Visual相比,它具有干净的界面和快速的启动。这是一个相当重的程序。

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

编译它

7 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

Visual Studio具有智能感知功能,这使得编码更容易。我的意思是,真的没有比较。

答案 2 :(得分:1)

要在C ++中成功开发,您需要的不仅仅是编译:

  • “解决方案”管理(对项目通常属于1个以上的文件)
  • 资源管理(用于图标,bmp菜单等)。
  • 调试
  • 轻松跳入功能/类
  • intellisense(方法/类的自动完成)

如果您使用简单的短信,您将犯更多错误,产生更糟糕的代码并且学得更慢。

使用visual studio(或任何其他IDE)帮自己一个忙,启动。 之后你可以轻松切换回基础知识(我怀疑你会这样做)。

答案 3 :(得分:1)

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

如果您确实想要使用Notepad ++,我建议您使用Windows Platform SDK作为构建环境(编译器+链接器),并使用WinDbg作为调试器。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

Notepad ++的工具管理不如其他文本编辑器复杂。对于免费提供的替代品,请考虑PSPad或ConTEXT。对于付费替代品,UltraEdit和EditPad Pro都很不错。

所有这些都允许您轻松配置多个外部工具进行编译,构建等。

答案 6 :(得分:0)

如果你真的想要,你可以使用两者:你可以让任何解决方案项目在Npp中打开:选择'打开方式',然后选择用Npp打开文件并将其设置为默认值。这样,您可以使用Npp来满足编辑需求,并且仍然让VS管理编译/链接/ ..无需命令行摆弄。

也就是说,我也使用Npp,但除了它的速度之外,它的功能远不及VS提供的功能,也不是可定制的,你可以轻松让VS看起来像Npp一样干净。