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
в буфер бегуна, а затем вставьте любой символ.