如果我有一个C ++ / CLI Windows窗体项目,其他源文件“Source1.cpp”和“Source1.h”定义如下:
//Source1.h
#pragma once
#include "stdafx.h"
ref class MyClass {
public: void MyFunc();
};
//Source1.cpp
#include "stdafx.h"
#include "Source1.h"
void MyClass::MyFunc() {
MessageBox::Show("Hello, World!");
}
我收到编译器错误“错误LNK2020:unresolved token”。据推测,这意味着Source1.h无法看到Source1.cpp的MyClass :: MyFunc(),因此认为MyFunc()未声明?我似乎无法解决这个问题。
提前致谢yoru帮助!