Problemy z kompilacjĄ w Visual Studio 2017

0

Witam. Mam taki problem, chciałem przenieść się z konsoli na okienka przy pomocy Visuala, niestety podczas kompilacji kodu poniżej wyskakuje mi że oczekuje on na np zamknięcie () który jest zamknięty, brakuje mu ; itd itp.

#include "AP.h"

using namespace System;
using namespace System::Windows::Forms;

[STAThread]

void Main(array<String^>^ args) 
{
	Application::EnableVisualStyles();
	Application::SetCompatibleTextRenderingDefault(false);
	Test::AP form ;
	Application::Run(%form);
	



}
Ważność	Kod	Opis	Projekt	Plik	Wiersz	Stan pominięcia
Błąd	C2065	"AP": niezadeklarowany identyfikator	AutoPartner Stolowka	c:\users\krzywy\source\repos\autopartner stolowka\autopartner stolowka\ap.cpp	12	
Błąd (aktywny)	E0020	identyfikator "form" jest niezdefiniowany	AutoPartner Stolowka	C:\Users\Krzywy\source\repos\AutoPartner Stolowka\AutoPartner Stolowka\AP.cpp	13	
Błąd (aktywny)	E0065	oczekiwano znaku „;”	AutoPartner Stolowka	C:\Users\Krzywy\source\repos\AutoPartner Stolowka\AutoPartner Stolowka\AP.cpp	12	
Błąd (aktywny)	E0276	nazwa, po której następują znaki „::”, musi być nazwą klasy lub przestrzeni nazw	AutoPartner Stolowka	C:\Users\Krzywy\source\repos\AutoPartner Stolowka\AutoPartner Stolowka\AP.cpp	12	
Błąd	C2146	błąd składniowy: brakuje „;” przed identyfikatorem „form”	AutoPartner Stolowka	c:\users\krzywy\source\repos\autopartner stolowka\autopartner stolowka\ap.cpp	12	
Błąd	C2065	"form": niezadeklarowany identyfikator	AutoPartner Stolowka	c:\users\krzywy\source\repos\autopartner stolowka\autopartner stolowka\ap.cpp	12	
Błąd	C2065	"form": niezadeklarowany identyfikator	AutoPartner Stolowka	c:\users\krzywy\source\repos\autopartner stolowka\autopartner stolowka\ap.cpp	13

Ktoś coś?

0

namespace System::Forms; a nie przypadkiem: namespace System.Windows.Forms;
To jest biblioteka .Net a nie C++

Poza tym masz błędy w plikach AP.cpp i ap.cpp, ap.h Już z samych nazw widać, że będą problemy

1

Problemem leży w nagłówkach.
Namespace Test jest znany, ale nie ma w nim symbolu AP.
Prawdopodobnie powinieneś dodać #include z innym nagłówkiem.
Domyślam się, że to jest jakoś związane z #include "AP.h"
Jako, że nie kojarzę tej biblioteki, to bardziej nie jestem w stanie pomóc.
Jeśli AP jest twoim kodem, to odpowiedź jest ta same, brakuje #include zawierające potrzebne deklarację Test::AP.

1 użytkowników online, w tym zalogowanych: 0, gości: 1