Please help …
I am coming from Java and new in qt and c++
I am getting these errors
//I skipped to copy those parts of my code in which compiles properly
main.obj:-1: error: LNK2019: unresolved external symbol "public: __cdecl Solve::Solve(double,double,double,double,double,double,double,double,double,double,double,double)" (??0Solve@@QEAA@NNNNNNNNNNNN@Z) referenced in function main
debug\Calculate.exe:-1: error: LNK1120: 1 unresolved externals
#include <iostream>
#include "Solve.h"
#include <QDebug>
using namespace std;
int main(int argc, char *argv[])
{
Solve *am =new Solve(1,1,1,1,1,1,1,1,1,1,1,1);
}
solve.cpp
#include <iostream>
#include "Solve.h"
Solve::Solve(double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12)
{
Solve::SetNums( x1=0, x2=0, x3=0, x4=0, x5=0, x6=0, x7=0, x8=0, x9=0, x10=0, x11=0, x12=0);
}
void Solve::SetNums(double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12)
{
}
solve.h
#ifndef SOLVE_H
#define SOLVE_H
#include <iostream>
using namespace std;
class Solve {
public:
Solve (double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12);
void SetNums(double x1,double x2,double x3,double x4,double x5,double x6,double x7,double x8,double x9,double x10,double x11,double x12);
};
#endif
↧