Thanks for the reply.
I've compiled without CodeBlocks and this is the result:
clang++ -std=c++14 -Wall -pedantic-errors -O2 -Wall C:\Users\Michael\Desktop\testClang\main.cpp && ./a.out
In file included from C:\Users\Michael\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath:647:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtgmath.h:8:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common:213:22: error:
use of undeclared identifier 'char16_t'
struct _Is_integral<char16_t>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xtr1common:219:22: error:
use of undeclared identifier 'char32_t'
struct _Is_integral<char32_t>
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:6:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef:404:14: error:
use of undeclared identifier 'char16_t'
struct hash<char16_t>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstddef:410:14: error:
use of undeclared identifier 'char32_t'
struct hash<char32_t>
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:524:45: error:
'_To' does not refer to a value
: integral_constant<bool, __is_assignable(_To, _From)>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:521:16: note:
declared here
template<class _To,
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:524:50: error:
'_From' does not refer to a value
: integral_constant<bool, __is_assignable(_To, _From)>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:522:8: note:
declared here
class _From>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits:525:2: error:
expected class name
{ // determine whether _From can be assigned to _To
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0:8:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits:611:33: error:
use of undeclared identifier 'char16_t'
template<> class numeric_limits<char16_t>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\limits:901:33: error:
use of undeclared identifier 'char32_t'
template<> class numeric_limits<char32_t>
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xutility:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\utility:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd:267:21: error:
use of undeclared identifier 'char16_t'
struct char_traits<char16_t>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iosfwd:276:21: error:
use of undeclared identifier 'char32_t'
struct char_traits<char32_t>
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdexcept:7:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2654:22: error:
use of undeclared identifier 'char16_t'
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t> >
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2654:53: error:
expected unqualified-id
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t> >
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2656:22: error:
use of undeclared identifier 'char32_t'
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t> >
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xstring:2656:53: error:
expected unqualified-id
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t> >
^
In file included from C:\Users\Micky\Desktop\testClang\main.cpp:1:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xiosbase:6:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:1004:30: error:
use of undeclared identifier 'char16_t'
class _CRTIMP2_PURE codecvt<char16_t, char, _Mbstatet>
^
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xlocale:1328:30: error:
use of undeclared identifier 'char32_t'
class _CRTIMP2_PURE codecvt<char32_t, char, _Mbstatet>
^
17 errors generated.
Well, it's not a CodeBlocks issue, so this thread shouldn't go on... but have you any tip for me?
I really don't know where to catch the problem!
Please read and follow the directions on the link.
http://wiki.codeblocks.org/index.php/FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F (http://wiki.codeblocks.org/index.php/FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F)
And, then post the full rebuild log as requested.
-------------- Clean: Debug in testclang (compiler: LLVM Clang Compiler)---------------
Cleaned "testclang - Debug"
-------------- Build: Debug in testclang (compiler: LLVM Clang Compiler)---------------
clang++.exe -Weverything -fexceptions -g -Wall -std=c++11 -c C:\Users\Micky\Desktop\testclang\main.cpp -o obj\Debug\main.o
C:\Users\Micky\Desktop\testclang\main.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
You should never put 64 bit files under "Program Files(x86)"!!
Okay, I reinstalled Clang putting the folder into C:\ directly
do NOT use spaces in the path for compilers that are NOT native to Windows!
Okay, there are no spaces in C:\ directory
Even though the Clang installer automatically set its destination folder to Program Files which has spaces
And you should NOT be installing the files inside another programs installation folder!
Aaalright
Done everything. Result? Nothing.
-------------- Clean: Debug in testclang (compiler: LLVM Clang Compiler)---------------
Cleaned "testclang - Debug"
-------------- Build: Debug in testclang (compiler: LLVM Clang Compiler)---------------
clang++.exe -Weverything -fexceptions -g -Wall -std=c++11 -c C:\Users\Micky\Desktop\testClang\main.cpp -o obj\Debug\main.o
C:\Users\Micky\Desktop\testClang\main.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.