Author Topic: microsoft visual c++ tool kit 2003 Complier wont complie hello world example  (Read 6111 times)

f001error

  • Guest
G'day I've just installed Code::Blocks and microsoft visual c++ tool kit 2003. When I create a console application and attempt to complie the default hello world application I get errors  :( I believe its to do with iostream since it works if I comment out iosteam. Heres my errors:

Code
Project   : Console application
Compiler  : Microsoft Visual C++ Toolkit 2003 (called directly)
Directory : Q:\CodeBlock\
--------------------------------------------------------------------------------
Switching to target: default
main.cpp
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(574) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(828) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(1064) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(479) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(471) : while compiling class-template member function 'std::basic_ostream<_Elem,_Traits>::_Myt &std::basic_ostream<_Elem,_Traits>::put(_Elem)'
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits<wchar_t>
        ]
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(561) : see reference to class template instantiation 'std::basic_ostream<_Elem,_Traits>' being compiled
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits<wchar_t>
        ]
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(479) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(471) : while compiling class-template member function 'std::basic_ostream<_Elem,_Traits>::_Myt &std::basic_ostream<_Elem,_Traits>::put(_Elem)'
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(922) : see reference to class template instantiation 'std::basic_ostream<_Elem,_Traits>' being compiled
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(99) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(89) : while compiling class-template member function 'bool std::basic_istream<_Elem,_Traits>::_Ipfx(bool)'
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits<wchar_t>
        ]
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(816) : see reference to class template instantiation 'std::basic_istream<_Elem,_Traits>' being compiled
        with
        [
            _Elem=wchar_t,
            _Traits=std::char_traits<wchar_t>
        ]
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(99) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(89) : while compiling class-template member function 'bool std::basic_istream<_Elem,_Traits>::_Ipfx(bool)'
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(1054) : see reference to class template instantiation 'std::basic_istream<_Elem,_Traits>' being compiled
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\xstring(1453) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\xstring(1444) : while compiling class-template member function 'void std::basic_string<_Elem,_Traits,_Ax>::_Copy(std::basic_string<_Elem,_Traits,_Ax>::size_type,std::basic_string<_Elem,_Traits,_Ax>::size_type)'
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>,
            _Ax=std::allocator<char>
        ]
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\stdexcept(39) : see reference to class template instantiation 'std::basic_string<_Elem,_Traits,_Ax>' being compiled
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>,
            _Ax=std::allocator<char>
        ]
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(713) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
        main.cpp(6) : see reference to function template instantiation 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char *)' being compiled
        with
        [
            _Elem=char,
            _Traits=std::char_traits<char>
        ]
Linking console executable: Q:\CodeBlock\test.exe
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 9 warnings

Any help greatly appricated since this looks like a awesome complier

f001error

  • Guest
To make things even wierder those complie errors don't stop me from executing the program correctly  :shock:

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1441
    • CenizaSOFT
Those are just compiler warnings (and won't stop you from getting an executable) and from the output it seems like adding the compilation flag /EHsc will solve it.

f001error

  • Guest
How do I add that flag ?

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1441
    • CenizaSOFT
1. Project -> Build Options.
2. "Other options" tab (inside the Compiler tab)
3. Add /EHsc there
4. OK