Я создал проект Visual C++ и сделал кнопку в форме. Visual Studio генерирует этот метод для события нажатия кнопки:Visual C++ - вызов функции с помощью метода нажатия кнопки
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
}
Этот код находится в файле Form1.h, никаких проблем пока нет. Однако, если я попытаюсь вызвать функцию, в методе событий, используя другие классы, например std :: cout (неважно, определяю ли я его в файле Form1.h или I # включить его из другого файла), компилятор дает мне ошибку (C2079).
Почему это происходит? Пожалуйста, будьте терпеливы, поскольку я являюсь полным noob в программном обеспечении Windows GUI, заранее заблаговременно, чтобы кто бы ни помог.
Предоставление некоторых исходных кодов, которые не могут помочь. Однако, если вы включите iostream, вы можете заменить его на #include. Из приведенного выше кода вы используете C++/CLI, я полагаю. –
Если вы используете fstream, как упомянуто, также убедитесь, что вы помещаете это в свой исходный файл 'using namespace std' –
@MichaelPetch: Нет, абсолютно нет. Это файл заголовка ('Form1.h'). – MSalters