c++ - Visual Studio C++ 项目 Linker2019 错误
问题描述
我有一个包含以下文件的简单项目,但无法运行。
乘法.h
class Multiplication{
public:
float multiply(float x, float y);
};
减法.h
class Subtraction{
public:
float subtract(float x, float y);
};
乘法.cpp
#include "multiplication.h"
float Multiplication::multiply(float x, float y){
float prod;
prod = x*y;
return prod;
};
减法.cpp
#include "subtraction.h"
float Subtraction::subtract(float x, float y){
float diff;
diff = x-y;
return diff;
};
主文件
#include "subtraction.h"
#include "multiplication.h"
#include <iostream>
int main(){
//lets calculate 4*5-20
Multiplication* m = new Multiplication();
Subtraction* s = new Subtraction();
std::cout<<s->subtract(m->multiply(4,5),20);
}
但是,当我尝试构建项目时遇到以下错误并且无法弄清楚原因,希望得到一些帮助:)
解决方案
推荐阅读
- css - 混合使用@supports 和@media 查询
- python - 在 Python 字典中访问 Unicode 值
- c++ - c++ 类设计、基类继承或外观设计模式
- java - 如何使程序允许在命令行上输入以空格分隔的整数列表(JAVA)
- amazon-web-services - 修改 LB 侦听器规则时出错:ValidationError:最多可以指定“2”个条件状态码:400,请求 ID
- javascript - 我们如何在 XMLHttpRequest 的回调中使用 this.responseText,即使它没有在函数中定义?
- python - ImportError:无法导入名称 MainClass
- php - 用于匹配特定标签之间特定字符串的所有实例的正则表达式
- .net - 滚动文本框
- google-custom-search - 为单页谷歌自定义搜索显示多个结果