我正在尝试从类文件运行一个函数,但它不起作用,并且我收到以下错误消息:error LNK1120: 1 unresolved externals
错误 LNK2019:函数 _main 中引用的未解析的外部符号“public:void __thiscall NS::Class1::test(void)”(?test@Class1@NS@@QAEXXZ)
//Main.cpp
#include<iostream>
#include<string>
#include<Windows.h>
#include "Class1.h"
int main(){
NS::Class1 E;
E.test();
return 0;
};
//Class1.cpp
#include <Windows.h>
#include <string>
namespace NS{
class Class1{
Class1(){
OutputDebugString(L"Created.");
}
void test(){
OutputDebugString(L"Hello World");
}
};
}
//Class1.h
#ifndef _Class1_H_
#define _Class1_H_
namespace NS{
class Class1{
public:
void test();
};
}
#endif