Dereferencing pointer to incomplete type

0

Nie znam zbyt języka obiektowego i nie mogę sobie poradzić jak to ogarnąć jak to można naprawić?

user image

0

IFileOperation *FileOperation1 = NULL;

Tak wygląda deklaracja *FileOperation1

1
  1. Dlaczego nikt nie odpowiada w moim wątku?
  2. Musisz mieć definicję struktury (typu) aby mógł dokonywać na nim dereferencji ⟶ #include z odpowiednim typem.
0

Dałem do niego include do odpowiedniego pliku nagłówkowego i właśnie nie ogarniam dlaczego to nie działa :(

user image

3

To nie jest definicja. To jest deklaracja (a raczej użycie deklaracji).

0

Prawdopodobnie nie dodałem

#include <shlobj.h>

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