Calvert
#sublimetext #cpp #programowanie
Podłączyłem sobie kompilator do Sublime Text, ale niestety mam problem, bo wywala mi błędy jak tylko korzystam ze standardu C++11, próbowałem dołożyć sublime-cpp11 package, ale tutaj z kolei przy próbie kompilacji poza błędami np o braku bibliotek (które są w 11) wyskakuje taki błąd: g++: unrecognized option -std=c++1y'`
Jakieś pomysły jak to naprawić? Dodam, że korzystam z win7
2
  • Najlepsze
  • Wszystkie komentarze
M.....i
@Calvert: jak będę u siebie to sprawdzę
1
lionbest
@Calvert: Spróbój -std=c++14 albo -std=c++11 albo jak chcesz najnowszy -std=c++1z
(bo c++1y przeszedł w c++14)
0
Calvert
@lionbest: Nic z tego nie działa, tak samo unrecognized option :/
Pytanie czy ten build jest dobry:

{
"cmd": ["g++", "-std=c++1z", "$file", "-o", "$file_base_name"],
0
lionbest
@lionbest: sprawdź jaką masz wersje, c++11 wszedł dopiero do w 4.7 albo 4.8
g++ -v
0
Calvert
@lionbest: 5.3.0
0
Calvert
@lionbest: Nie wiem czy to ma znaczenie, ale g++ próbowałem brać z dwóch źródeł (Cygwin i Nuwen), zmieniałem i na jedno i na drugie zmienne środowiskowe i dalej to samo
0
Calvert
@kalectwo @Masterczulki wołam Mirki od Sublime :d
0
Calvert
Jeszcze coś kombinowałem i co prawda mogę build'ować bez żadnych errorów, ale nie tworzy mi żadnego *.exe więc nic to nei daje. Pytanie czy nie ma błędu w metodzie do 'build'
0
kalectwo
@Calvert: mi częściowo działa to co podrzuciłeś. w sensie pluje że g++ zryty, ale nie chcę wrzucać cygwina do path'a.

ale jak się kłóci o opcję, to pewnie złą binarkę wołasz.
0
Calvert
@kalectwo: Wiesz co, ja już chyba próbowałem wszystkiego i raz na kilka(naście?) prób zadziała innym razem już nie działa, więc naprawdę nie wiem co może być nie tak. Tak że stwierdziłem że szkoda mojego czasu na zabawę z tym i zostaje przy IDE
0