VC++ Stworzenie aplikacji okienkowej

0

Witajcie,
chcę stworzyć aplikację okienkową w Visual C++. W tym celu za poradnikiem lecę New Project -> Visual C++ -> CLR -> CLR Empty Project i wstawiam formatkę Project -> Add New Item -> UI -> Windows Form -> Add i w tym momencie wyskakuje błąd:

Dane niezbędne do ukończenia tej operacji nie są jeszcze dostępne. (Exception from HRESULT: 0x8000000A)

Szukałem na internecie to ludzie mieli taki błąd, ale dotyczył innych kwestii. Ogółem prostej odpowiedzi i rozwiązania nie znalazłem.
Nie chcę polecania C# do aplikacji okienkowych, ani QT. Chciałbym by to zadziałało.

Pozdrawiam,
Tulio.

0

Wygląda to na bug na który pomaga zrestartowanie VS:

LINK 1
LINK 2

0

Dzięki za szybką odpowiedź.
Restartowanie samo w sobie nie pomogło. Wedle zaleceń zedytowałem także plik cpp w Source Files (wpisałem cokolwiek i usunąłem/zakomentowałem). Później znowu próba wstawienia formy, ten sam błąd, ale plik MyForm.h się o dziwo pojawił, a w nim formatka. W międzyczasie resetowałem więc sam nie wiem co pomogło. Na koniec żeby uruchomić w ogóle projekt posiłkowałem się jeszcze tym linkiem i odpowiedzią Azariena: https://4programmers.net/Forum/C_i_C++/222742-error_entry_point_must_be_defined

Pozdrawiam,
Tulio.

0

To, co chcesz zrobić, to nie jest C++. To jest taka hybryda pomiędzy C++, a C# działająca na .NET. Z C++ ma mało wspólnego, zresztą z tego co czytałem, samo środowisko do C++/CLI nie jest dopracowane, czego już mogłeś doświadczyć. Ja bym Ci radził spróbować zrobić najpierw coś małego testowego i zobaczyć, czy koncepcja C++/CLI Ci w ogóle odpowiada. A potem albo C#, albo jakieś QT/MFC/wxWidgets.

0

Dane niezbędne do ukończenia tej operacji nie są jeszcze dostępne. (Exception from HRESULT: 0x8000000A)

  1. zamknąć formę (czyli zakładkę z tym błędem)
  2. skompilować projekt
  3. otworzyć formę. działa.
0

A mi właśnie nie pomogło

0

nie zamykaj projektu na otwartej formie tylko na pliku .cpp

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