Błędy kompilacji z codeblock 16.01.

0

Witam
Zainstalowałem code block 16.06 i nie mogę skompilować programów zgodnych ze standardem c++11, wszedłem w ustawienia kompilatora jest zaznaczone "Have g++ follow the C++ language standard [-std=c++11]", nie wiem co innego może być źle czytałem jeszcze że można coś zmienić w built options ale ja nie mogę w to wejść, nie mam pomysłów więcej, poradzicie coś? Jeśli sytuacja jest bez wyjścia to proszę o doradzenie jakiegoś dobrego IDE obsługującego c++11. Kod jest dobry bo aby sprawdzić kompilator brałem go ze strony cplusplus.com. Próbowałem skompilować program mający za zadanie skonwertować string na int.

0

nie mogę skompilować programów zgodnych ze standardem c++11

Pokaż kod.
I powiedz jaki system, jaka wersja kompilatora.

0

Kod:

 /* strtol example */
#include <stdio.h>      /* printf */
#include <stdlib.h>     /* strtol */

int main ()
{
  char szNumbers[] = "2001 60c0c0 -1101110100110100100000 0x6fffff";
  char * pEnd;
  long int li1, li2, li3, li4;
  li1 = strtol (szNumbers,&pEnd,10);
  li2 = strtol (pEnd,&pEnd,16);
  li3 = strtol (pEnd,&pEnd,2);
  li4 = strtol (pEnd,NULL,0);
  printf ("The decimal equivalents are: %ld, %ld, %ld and %ld.\n", li1, li2, li3, li4);
  return 0;
}

	
Edit & Run

Kompilator:GNU GCC Compiler

1

Kompilator:GNU GCC Compiler

Mało tych informacji.

Do tego kodu nie ma potrzeby używać standardu C++11.
Możliwe, że zainstalowane jest C::B nonsetup lub fortran.

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