【问题标题】:Unable to compile a C++ class using code blocks无法使用代码块编译 C++ 类
【发布时间】:2017-02-11 23:14:42
【问题描述】:

每次我尝试在 c++ 中编译一个类时,都会出现这个错误:

||=== 构建文件:“无项目”中的“无目标”(编译器:未知)===|

这是我的 Classes 类的代码:

#include <iostream>
#include "Cat.h"
using namespace std;

int main() {
    Cat cat1;
    cat1.speak();
    cat1.jump();

    return 0;
}

这是我的标头 Cat.h 的代码:

#ifndef CAT_H_
#define CAT_H_

class Cat {
public:
    void speak();
    void jump();
};

#endif /* CAT_H_ */

这是我的猫类的代码:

#include <iostream>
#include "Cat.h"
using namespace std;

void Cat::speak() {
     cout << "Meouwww!!!" << endl;
}

void Cat::jump() {
    cout << "Jumping to top of bookcase" << endl;
}

【问题讨论】:

  • 您应该了解一下您正在使用的 IDE,或者运行一些教程。

标签: c++ compiler-errors codeblocks


【解决方案1】:

此错误与您的代码无关。这是与您的环境有关的问题。有 2 个常见的错误会导致这种情况:

没有与您的 IDE 关联的编译器,因此请尝试安装一个。或者你应该下载集成了mingw编译器的codeBlocks

你没有创建项目所以尝试创建一个项目然后添加这个文件。

希望我回答了你的问题。

【讨论】:

  • 如何在代码块中创建项目?我试图创造一个但多次失败,我经历了永久的痛苦
  • 试试看这个:youtube.com/watch?v=i1kubuz1loI如果你想直接去1:57
  • 我创建了项目,然后将所有文件添加到项目的文件夹中,当我尝试编译它时仍然遇到相同的错误。好复杂
  • 是否需要安装 mingw 才能编译类文件?
  • 我最初安装代码块时没有安装mingw
猜你喜欢
  • 1970-01-01
  • 2014-10-17
  • 1970-01-01
  • 2012-04-01
  • 2016-12-20
  • 2013-10-09
  • 1970-01-01
  • 1970-01-01
  • 2020-03-07
相关资源
最近更新 更多