Błąd występujący niezależnie od kodu

0

Oto błąd: main.cc:108:28: error: deprecated conversion from string constant to ‘char*’ [-Werror=write-strings]
Występuje on w moim pliku 3 razy, w liniach 108, 115 i 122.

Linia 108: {
Linia 115: static void determine_proxies( Graph& g, vector<int>& proxies, int num_proxies )
Linia 122:

Ciekawe jest to, że jak wstawię kilka enterów, błędy występują w dokładnie tych samych liniach, choć kod się przesunął o.O Jak otoczę problematyczny fragment komentarzem, to błąd występuje w komentarzu!
O co to może chodzić, jak walczyć z takim błędem...?

cały kod: http://4programmers.net/Pastebin/2429

0

Może kwestia kodowania pliku? Raz miałem taki przypadek w środowisku Embarcadero XE2, że przekodowało mi jeden plik z UTF na... na coś innego. I pojawiały się dziwne problemy i błędy podczas kompilacji. Sprawdź, czy plik masz odpowiednio zakodowany.

0

kiedyś przez copy-paste kodu z dokumentu Office'a miałem podobnie. okazało się że któreś białe znaki (spacje albo entery) nie były zwykłymi spacjami czy enterami. przepisałem problematyczną linijkę z palca od nowa.

2

Podejrzewam że sprawa jest prosta, edytujesz jeden plik zaś kompilujesz drugi.

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