0

我正在尝试在 VS 2010 Express 中学习 C++。当按下执行按钮时,我想将文本从表单上的一个文本框传输到另一个文本框。但是,我想学习如何在不同的 cpp 文件中执行此操作。

在头文件 Form1.h 中,我有代码:

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
         {
             this-> textBox2-> Text = returnString(this-> textBox1 -> Text);

#include "String_Copy.cpp"顶部。

在 String_Copy.cpp 中,我有:

#include "stdafx.h"
using System::String;

String^ returnString(String^ input)
{
return input;
}

但我得到编译错误:

String_Copy.obj : 错误 LNK2005: "class System::String ^ __clrcall returnString(class System::String ^)" (?returnString@@$$FYMP$AAVString@System@@P$AAV12@@Z) 已在 Forms_Call 中定义.obj

我不知道我做错了什么。有什么建议么?

谢谢。

4

0 回答 0