SpaceVim: трудности с компиляцией и запуском простого cpp и заголовочного файла

У меня очень простая структура:

       myproject\
    src\
        main.cpp
    include\
        maininclude.h
    .clang

main.cpp является:

       #include <stdio.h>
#include "maininclude.h"
int main(){
  foo_ f;
  f.seta(5);
  printf("value of f.a is %d\n", f.geta());
  getchar();
}

maininclude.h является

       class foo_{
  private:
  int a;
  public:
  int geta() const {return a;}
  void seta(int val) {a = val;}
};

.clang является:

-I./include

Когда я тогда ударил <space> l r после открытия vim из myproject\ папка, там Runnerокно открывается, но ничего не отображается. Изображение показано ниже.

Есть ли отдельное окно, в котором отображается вывод?

1 ответ

Решение

Вы должны удалить getchar();, потому что эта функция ожидает ввода. Или вы можете нажать i в буфер бегуна, а затем вставьте любой символ.

Другие вопросы по тегам