c++ - 错误:未定义对“Burrito::Burrito()”的引用
问题描述
我尝试编译这个 c++ 程序,但我得到这个错误:
“main.cpp:17: undefined reference to `Burrito::Burrito()' collect2: error: ld returned 1 exit status 终端进程以退出代码终止:1”
它应该做的是打印:“早安”。我真的不知道我做错了什么,但希望你们能帮助我。
主.cpp:
#include <iostream>
#include "Burrito.h"
using namespace std;
int main()
{
Burrito bo;
return 0;
}
墨西哥卷饼.h:
#ifndef BURRITO_H
#define BURRITO_H
class Burrito
{
public:
Burrito();
};
#endif
还有 Burrito.cpp:
#include <iostream>
#include "Burrito.h"
using namespace std;
Burrito::Burrito()
{
cout << "Goodmorning" << endl;
}
解决方案
推荐阅读
- powershell - 将数据转换为表格并在 powershell 中作为电子邮件发送
- javascript - 如何遍历 DOM 以定位元素?
- r - 用 ggdotplot 绘制最高频率
- bash - AWS CodeBuild,buildspec.yml“错误替换”错误
- python - 我们如何使用动态 SQL 从 Teradata 中提取数据,使用 Python 执行查询?
- mongodb - 在docker中运行nginx和mongodb,如何反向代理到mongodb?
- while-loop - CS50 Pset1/现金。虽然循环不承认平等
- python - 如何使用 Graph API 获取 Facebook 群组发布的所有帖子 ID?
- node.js - 使用jsforce,协商OAUTH2流程后,获取刷新&访问令牌,但不能使用
- google-sheets - Google工作表中重复项的单元格地址和值