代码之家  ›  专栏  ›  技术社区  ›  abaratham

C++:Sublime文本2和MinGW

  •  1
  • abaratham  · 技术社区  · 13 年前

    我需要一些帮助,用MinGW配置Sublime Text 2。我所做的只是将MinGW添加到我的路径变量中。然而,我一直有一些问题。例如,此代码甚至不会暂停请求用户输入,而是立即将 cin 进入故障状态。

        int input = 0;
        cin >> input;
    

    这对我的代码来说也不是问题,因为我用eclipse测试了它,它运行得很好。我还需要什么才能让Sublime Text 2与MinGW一起工作?

    此外,如果更容易的话,我对一个新的编译器持开放态度。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Vortico    13 年前

    Sublime Text是一个高级文本编辑器,而不是IDE。根据要求,这里有一些关于编译和运行用Sublime Text编写的程序的说明。

    启动命令提示符(按windows键+R,键入 cmd ,然后按enter键),并验证MinGW bin文件夹是否在您的路径中 g++ --version 。如果返回了版本,请使用导航到C++源文件的位置 cd 命令例如 cd "C:\Users\abaratham\Dev\test" 。然后使用编译源文件 g++ -o myprogram.exe main.cpp othersource.cpp ... .

    如果生成成功,您应该在项目文件夹中看到一个新的myprogram.exe文件。如果它是一个命令行程序,您可以在同一控制台中使用 myprogram .

    当您开始使用许多C++源文件开发软件时,您可能会发现使用高级构建系统(如CMake或SCons)很有用。无论您选择哪一种,都可以生成makefile并使用编译项目 mingw32-make .