dev c++ "unterminated quoted string"

0

mam problem ze skompilowaniem czegokolwiek pod dev c++ wyskakuje błąd:

D:\projekty\dev-c++\plikicc\Synta [Error] Unterminated quoted string

nie pomogło nawet wywalenie deva i zainstalowanie go od nowa

domyślam się więc że coś z moimi zmiennymi systemowymi - problem w tym ze jeszcze niedawno działał jak trzeba ...

jakieś sugestie ?

6

nie pomogło nawet wywalenie deva i zainstalowanie go od nowa

Po części ci się udało. Problem polega na tym, że po wywaleniu go nie powinieneś go ponownie instalować. Wybierz inne IDE.

A tak poza tym, spróbuj ze ścieżki usunąć wszystkie dziwne znaki.

0

całkiem możliwe, że nie podobają mu się te plusy w ścieżce.

0

na pewno nie jest to kwestia plusów zawsze w tym katalogu te projekty były i kompilowało się bez problemów, zresztą przykładów z deva też nie kompiluje, próbowałem wyciąć z path wszystko co było w miarę nowe ale bez rezultatu niestety dev jest mi potrzebny muszę używać tego czego oczekują klienci,
przeglądam wszystkie ustawienia i nic mi nie przychodzi do głowy ostatnio instalowałem vs 2011 i również cyngusa nie wiem czy one coś nie narozrabiały

0

Przecież ci pokazuje gdzie masz tą unterminated więc od tego miejsca idziesz w górę, patrzysz na kolorowanie składni.
Podejrzewam ze masz coś w stylu:

char *path="c:\"; // tu masz nie zakończoną stałą tekstową, która kończy się wbrew pozorom dopiero tu ";
cout<<path<<endl;
0

ech... nie ma to jak czytanie ze zrozumieniem ...

0

no właśnie już to zrobiłem - cały katalog został usunięty i dev zainstalowany od nowa - i zostało to wyraźnie napisane - bez rezultatów ...
twierdzisz że pomagasz - a piszesz że mi pokazuje gdzie jest problem - to oświeć mnie co mi pokazuje bo ja nic nie widzę

1

#dev to wielkie zło z przed 10 lat (chociaż chyba ktoś go reanimował)
#pomysł @_13th_Dragon na przyczynę problemu jest ciekawy, ale wątpię by o to chodziło. Próba odtworzenia tego daje error: missing terminating " character.
#szybkie szukanie przez google wskazuje na jakiś błąd w bashowym skrypcie, w nazwie katalogu musisz mieć jakiś znak, którego bash nie trawi
#opis problemu jest niepełny, opisz dokładniej wszystkie symptomy krok po kroku, bo to nie jest forum dla jasnowidzów. Przykładowo popatrz na ten katalog co podałeś: "D:\projekty\dev-c++\plikicc\Synta" wygląda na obcięty, co tam powinno być, jak jest twoja struktura katalogów?

0

trudno mi opisać problem krok po kroku ponieważ nie rozumiem go i nie widzę żadnych przyczyn, nie kojarzę też momentu w którym zaczął występować...
po porostu czasem muszę skompilować coś pod devem bo tak życzy sobie klient więc sporadycznie go używam
co do ścieżki:
ścieżką projektu jest to wszystko co występuje przed Synta - samo Synta to nie wiadomo co - nie ma takiego pliku ani pliku zaczynającego się tymi literami
komunikat jest identyczny co bym nie kompilował - projekty które kiedyś były kompilowane
pusty (nowy) projekt deva
czy przykłady dostarczone z instalacją (zmienia się oczywiście ścieżka przed Synta)

0
nowy124 napisał(a):

po porostu czasem muszę skompilować coś pod devem bo tak życzy sobie klient więc sporadycznie go używam

Klient życzy sobie, byś skompilował program pod danym środowiskiem? Cóż... zawsze możesz po prostu pobrać te archaiczne GCC i ręcznie nim skompilować (jeżeli w ogóle jest jeszcze gdzieś dostępne...) :P

0

Wejdź na opcje kompilatora i sprawdź zakładkę Katalogi:
Wszystkie zakładki niżej: Binaria, Biblioteki, Pliki nagłówkowe C, Pliki nagłówkowe C++
Może gdzieś zauważysz ten Synta

0

jeszcze powtórzę że na pewno od ostatniego użycia deva instalowałem mvs 2010 i cyngusa co podejrzewam że mogło coś namieszać ale usunąłem z path wszystko związane z tymi instalacjami - bez rezultatu

0

Path nie wystarczy, trzeba sprawdzić również inne zmienne środowiskowe. Np:
INCLUDE
LIB

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