//opgave 8.6.1(1)
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include "krypto.h"
#include "krypto.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
krypto data;
cout << "skriv her:";
data.hentdata();
system("pause");
return 0;
}
//Krypto.h
#pragma once
class krypto
{
public:
krypto();
void hentdata();
private:
char data;
};
//krypto.cpp
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include "krypto.h"
using namespace std;
krypto::krypto()
{
}
void hentinput(){
char data;
cout << "Skriv dit input: ";
cin >> data;
cout << data;
}
我找不到错误!任何人都可以帮忙吗?
错误1错误LNK2019:未解析的外部符号“public:void __thiscall krypto :: hentdata(void)”(?hentdata @ krypto @@ QAEXXZ)在函数_wmain中引用C:\ Users \ LAB \ Documents \ steffen \ c ++ opgaver \ bogen \ opgave 8.6.3(1)\ opgave 8.6.3(1)\ opgave 8.6.3(1).obj opgave 8.6.3(1)
错误2错误LNK1120:1未解析的外部C:\ Users \ LAB \ Documents \ steffen \ c ++ opgaver \ bogen \ opgave 8.6.3(1)\ Debug \ opgave 8.6.3(1).exe 1 1 opgave 8.6.3( 1)错误2
答案 0 :(得分:0)
改变这个:
void hentinput()
{
char data;
...
}
对此:
void krypto::hentdata()
{
...
}