clang++ (version 5) and LNK4217 warning : <p>I am just learning how to code.</p>

<p>I have installed clang version 5 on a windows 10 system using visual studio 14.</p>

<p>I created a hello world cpp file to test that is working.</p>

<p>Sample code</p>

<pre><code>#include &lt;iostream&gt;
using namespace std;

int main()
{
    cout &lt;&lt; "Hello World!\n";
    int rip{1};
    int dal{4};

    int kane = rip + dal;

    cout &lt;&lt; kane;
    return 0;
}
</code></pre>

<p>command</p>

<pre><code>clang++ -o .\bin\testing.exe test.cpp
</code></pre>

<p>Clang does compile and I get an executable which does run as expected. however I do receive this message.</p>

<pre><code>    test-3e53b3.o : warning LNK4217: locally defined symbol ___std_terminate imported in function "int `public: __thiscall std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt;::sentry::~sentry(void)'::`1'::dtor$5" (?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA)
test-3e53b3.o : warning LNK4217: locally defined symbol __CxxThrowException@8 imported in function "public: void __thiscall std::ios_base::clear(int,bool)" (?clear@ios_base@std@@QAEXH_N@Z)
</code></pre>

<p>I have searched online and can find similar issues but they are not the same. </p>

<p>I realise this maybe simple to you guys, but I am at a loss I have used various IDES and GCC and this code has not produced this warning before.</p>
