0

I am trying to compile a my code for a GUI project and for some reason it's giving me fatal error c1075. I'll post the code and output message. Let me know what it wants me to do. There is only one set of braces so I don't know what else it could be.

// iLab6B.cpp : main project file.

#include "stdafx.h"
#include "Form1.h"

[STAThreadAttribute]
int main(array<System::String ^> ^args)
{

	// Enabling Windows XP visual effects before any controls are created
	Application::EnableVisualStyles();
	Application::SetCompatibleTextRenderingDefault(false); 

	// Create the main window and run it
	Application::Run(gcnew Form1());
	return 0;
}

1>.\iLab6B.cpp(18) : fatal error C1075: end of file found before the left brace '{' at '\documents\visual studio 2008\projects\ilab6b\ilab6b\Form1.h(23)' was matched

2
Contributors
1
Reply
3
Views
6 Years
Discussion Span
Last Post by jonsca
0

It's telling you exactly what the problem is. Look in Form1.h for a missing right brace instead of this file.

Think of it this way, when you #include a header file like that, the text is basically pasted in at that point. The compiler found the opening brace in Form1.h, but it has reached all the way to the bottom of iLab6B.cpp and hasn't found the matching closing one.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.