我有一个以这种方式创建的表单(表单的 .h 文件名为Example
):
这是表单中的默认代码:
namespace ExampleNamespace{
public ref class Example : public System::Windows::Forms::Form
{
public:
void DoSomething()
{
// code here
}
};
}
我能到这个吗?
创建一个新的 .cpp 文件并命名为Example.cpp
.cpp 表单中的所有代码?这种方式是行不通的。
namespace ExampleNamespace{
public ref class Example : public System::Windows::Forms::Form
{
public:
void DoSomething(); //if i try in this way I will have the error from above
};
}
并且在Example.cpp
#include "Example.h"
void Example::DoSomething()
{
//code here
}
如果我尝试public: void DoSomething();
在表单中添加我有这个错误:
error LNK2020: unresolved token (060000BB) ExampleNamespace.Example::DoSomething