编译C++程序[已关闭]

问题描述 投票:0回答:7

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

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

c++ notepad++
7个回答
2
投票

可以直接通过命令行编译


1
投票

Visual Studio 具有智能感知功能,这使得编码变得更加容易。我的意思是,确实没有可比性。


1
投票

要成功使用 C++ 进行开发,您需要的不仅仅是编译:

  • 链接
  • “解决方案”管理(一个项目通常属于多个文件)
  • 资源管理(图标、bmp 菜单等..)
  • 调试
  • 轻松跳转到函数/类
  • intellisense(方法/类的自动完成)

如果您使用简单的文本编辑器,您会犯更多错误,生成更糟糕的代码,并且学得更慢。

帮自己一个忙,然后开始使用 Visual Studio(或任何其他 IDE)。 稍后您可以轻松地切换回基础知识(我怀疑您会这样做)。


1
投票

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

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


0
投票

您可以打开 Visual Studio 命令提示符并运行命令“cl filename.c”来编译您的程序。然而,这只会帮助您编译您的程序。如果你想调试它,你必须在 Visual Studio 下打开一个项目。


0
投票

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

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.