Ошибка LNK2005 уже определена
Я пытаюсь изучить C++ в VS 2010 Express. Я хочу перенести текст из одного текстового поля формы в другое при нажатии кнопки "Выполнить". Тем не менее, я хочу узнать, как сделать это в другом файле 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: "класс System::String ^ __clrcall returnString(класс System::String ^)" (? ReturnString@@$$FYMP$AAVString@System@@P$AAV12@@Z) уже определен в Forms_Call.obj
Я понятия не имею, что я делаю не так. Какие-либо предложения?
Благодарю.