C ++:Sublime Text 2和MinGW

时间:2013-03-19 00:28:24

标签: c++ mingw sublimetext2

我需要一些帮助配置Sublime Text 2和MinGW。我所做的就是将MinGW添加到我的路径变量中。然而,我遇到了一些问题。例如,此代码甚至不会暂停以询问用户输入并立即将cin置于失败状态。

    int input = 0;
    cin >> input;

这也不是我的代码的问题,因为我用eclipse测试它并且它工作正常。还有什么方法可以让Sublime Text 2与MinGW一起使用?

另外,如果它更容易,我会接受一个新的编译器。

1 个答案:

答案 0 :(得分:1)

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

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

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

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