Tworzę w Visual Studio aplikację WinUI 3. W pewnym momencie kod aplikacji stał się chaotyczny więc wyizolowałem poszczególne komponenty (pliki nagłówkowe) i testowałem je oddzielnie (dodatkowe poboczne "Aplikacje konsoli" wg. VS). Wówczas wszystko działało i kompilowało się bez błędów.
Ostatnio chciałem przenieść zmiany w tych komponentach do projektu głównego, w tym celu skopiowałem pliki komponentów i wkleiłem je do folderu projektu WinUI 3.
Przy próbie kompilacji wyskakuje około 60 różnych błędów (w różnych plikach), których opisy nijak mają się do przedstawionych np:
Błąd C1004 napotkano nieoczekiwany znacznik końca pliku - wskazuje na początek jednego z plików
Błąd C2001 w stałej występuje symbol przejścia do następnego wiersza - żadnego przejścia do nowej linii nie ma
Błąd C2059 błąd składniowy: „)” - tego zwłaszcza nie rozumiem
Błąd C2059 błąd składniowy: „namespace” ( C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\numbers 27 - znalazł błąd w pliku nagłówkowym numbers ???
Poza tym występuje jeszcze około 10 rodzajów innych równie absurdalnych błędów.
Dopatrywałem się przyczyn tych problemów w kodowaniu (UTF-8 z BOM), ale niestety na nic nie wpadłem.
Dodam jeszcze że projekt wykorzystuje prekompilowane biblioteki (ale nic nie wskazuje na jakikolwiek błąd z nimi)
Z góry przepraszam wszystkich czytających za tak obszerny opis, jednak nie jestem w stanie zidentyfikować genezy tych błędów.