在Visual Studio代码中为C 创建一个新类
Create a new class for C++ in Visual Studio Code?
我试图弄清楚如何创建新类并访问它(对不起,如果措辞不正确(,但是我一直在下面显示错误:
main.obj : error LNK2019: unresolved external symbol "public: __thiscall Burrito::Burrito(void)" (??0Burrito@@QAE@XZ) referenced in function _main
如何为C 创建新类并在VS代码中访问它?
这三个文件在此处显示
另外,这是我的代码文件,如文本:
// main.cpp
#include <iostream>
#include "Burrito.h"
using namespace std;
int main()
{
Burrito bo;
return 0;
}
// Burrito.h
#ifndef BURRITO_H
#define BURRITO_H
#include <iostream>
#include <string>
using namespace std;
class Burrito
{
public:
Burrito();
};
#endif
// Burrito.cpp
#include "Burrito.h"
#include <iostream>
using namespace std;
Burrito::Burrito()
{
cout << "hi people" << endl;
}
您实际上并没有与其余的代码链接 Burrito.cpp
,甚至可能不会编译它(如果将随机垃圾添加到Burrito.cpp
中,您会遇到错误吗?(
确切的做法将取决于您使用的构建系统,您尚未指定的系统。
从我在屏幕截图上看到的内容,您提供给编译器的唯一源文件是main.cpp。尝试提供(全部(您的源文件:cl main.cpp Burrito.cpp
相关文章:
- 将指针类分配给新类,C++
- VS2015/VC++ 在新类模板中禁用默认 #include "stdafx.h"
- 实例化新类时未调用的方法
- C++用一个新类初始化二维向量;默认值更改
- C++:初始化(新)一个不同初始大小的向量数组
- 来自抽象类的新类
- 新的一个一维阵列,非常大,例如60000*60000
- 在Visual Studio代码中为C 创建一个新类
- 我的二传手在新类中不起作用(继承)
- 如何创建一个新类来继承 ostream 并将其用作 cout 但带有锁定
- (C++)我需要在新类的头文件中包含什么
- 如何防止类被错误化,只允许新类?
- 关于包括新类的基本问题
- 具有不同地图的新类中的C 重复行为
- 如何在Google V8中添加一个新类
- 要在新类中使用另一个类,我应该继承吗
- 创建一个新对象并将该对象存储在新类的向量中,属性消失
- 如何在头文件中声明一个新类并在源文件中定义它而不会出现这种错误
- Qt:用另一个参数创建一个新类
- 创建一个指向包含string的新类的指针