Can't Install MinGW for Clion

I recently installed Clion, but could not compile the Hello World application. I install the MinGW compiler separately, but when I try to compile the "Hello world" application, I have the following errors:

In file included from c:\mingw\include\wchar.h:45:0,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\cwchar:44,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\postypes.h:40,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\iosfwd:40,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\ios:38,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\ostream:38,
                 from c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\iostream:39,
                 from C:\Users\Alexandr\ClionProjects\untitled2\main.cpp:1:
c:\mingw\include\wctype.h:67:1: error: '_CRTIMP' does not name a type
 _CRTIMP int __cdecl __MINGW_NOTHROW iswalnum(wint_t);
 ^
...........
 ^
c:\mingw\include\wctype.h:76:1: error: '_CRTIMP' does not name a type
 _CRTIMP int __cdecl __MINGW_NOTHROW iswprint(wint_t);
 ^
c:\mingw\include\wctype.h:77:1: error: '_CRTIMP' does not name a type
 _CRTIMP int __cdecl __MINGW_NOTHROW iswpunct(wint_t);
 ^
c:\mingw\include\wctype.h:80:1: error: '_CRTIMP' does not name a type
 _CRTIMP int __cdecl __MINGW_NOTHROW iswxdigit(wint_t);
 ^
c:\mingw\include\wctype.h:84:29: error: expected initializer before 'iswblank'
 int __cdecl __MINGW_NOTHROW iswblank (wint_t);
                             ^
c:\mingw\include\wctype.h:90:1: error: '_CRTIMP' does not name a type
 _CRTIMP wint_t __cdecl __MINGW_NOTHROW towlower (wint_t);
 ^
c:\mingw\include\wctype.h:91:1: error: '_CRTIMP' does not name a type
 _CRTIMP wint_t __cdecl __MINGW_NOTHROW towupper (wint_t);
 ^
c:\mingw\include\wctype.h:93:1: error: '_CRTIMP' does not name a type
 _CRTIMP int __cdecl __MINGW_NOTHROW isleadbyte (int);
 ^
c:\mingw\include\wctype.h:157:33: error: expected initializer before 'towctrans'
 wint_t __cdecl __MINGW_NOTHROW  towctrans(wint_t, wctrans_t);
                                 ^
c:\mingw\include\wctype.h:158:35: error: expected initializer before 'wctrans'
 wctrans_t __cdecl __MINGW_NOTHROW wctrans(const char*);
                                   ^
c:\mingw\include\wctype.h:159:34: error: expected initializer before 'wctype'
 wctype_t __cdecl __MINGW_NOTHROW wctype(const char*);

How can i fix this?

+4
source share
1 answer

I just installed a new copy of MingW correctly and chose a lot of package to install, after which you install CLion 1.1.1 and set the path to c: \ MingW \ bin of the PATH environment variable

Nested link for MingW: http://sourceforge.net/projects/mingw/files/

,

hello world

, , CLion, ,

enter image description here

7

+4

Source: https://habr.com/ru/post/1612075/


All Articles