提问者:小点点

SpaceVim:很难编译和运行简单的cpp和头文件


我有一个非常简单的结构:

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

< code>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();
}

main include. h

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

.clang 是:

< code>-I./include

当我点击

是否有单独的窗口显示输出?


共1个答案

匿名用户

您应该移除< code > getchar();,因为该函数正在等待输入。或者可以在runner buffer中按< code>i,然后插入任意字符。