title: Multiple "could not be resolved" problems using Eclipse with minGW
body: <p>I have recently installed (the latest builds of) 'Eclipse IDE for C/C++ Developers' and minGW (4.8.1) to help me to get back into C++ after a long time away.</p>
  
  <p>I have added <code>-std=c++11</code> to <code>Other flags</code> at <code>C/C++ Build/Settings/Tool Settings/GCC C++ Compiler/Miscellaneous</code></p>
  
  <p>I have a small program utilizing a number of C++11 features (e.g. using the <code>chrono</code> library, <code>.emplace_back</code>).</p>
  
  <p>After Run I get multiple unresolved issues in the Problems window, as Pasted below).</p>
  
  <p>Interestingly, the program does compile and run ok. </p>
  
  <ol>
  <li><p>With this, is there something I'm not setting up in Eclipse to resolve these issues?</p></li>
  <li><p>Does anyone know if there still an issue with the <code>to_string()</code> function in minGW (4.8.1) e.g. the following does not compile: </p>
  
  <pre><code>window.setTitle("Bullets on screen: " + to_string(bullets.size()) + " currentSlice: " + to_string(currentSlice) + " FT: " + to_string(ft) + " FPS: " + to_string(fps) );
  </code></pre>
  
  <p>It does compile using Visual Studio Express 2013 (though it has an issue with the accuracy of the <code>chrono</code> library, hence the switch to minGW).</p>
  
  <p>Thanks.</p></li>
  </ol>
  
  <p>Eclipse 'Problem' window output:</p>
  
  <pre><code>Description Resource Path Location Type
   Symbol 'duration' could not be resolved chronotest.cpp /chronotest/src line 19 Semantic Error
   Function 'now' could not be resolved Test2.cpp /Test2/src line 143 Semantic Error
   Function 'duration_cast' could not be resolved Test2.cpp /Test2/src line 160 Semantic Error
   Function 'now' could not be resolved Test2.cpp /Test2/src line 158 Semantic Error
   Symbol 'chrono' could not be resolved Test2.cpp /Test2/src line 8 Semantic Error
   Type 'std::centi' could not be resolved chronotest.cpp /chronotest/src line 20 Semantic Error
   Type 'std::chrono::seconds' could not be resolved chronotest.cpp /chronotest/src line 24 Semantic Error
   Type 'std::time_t' could not be resolved chronotest.cpp /chronotest/src line 48 Semantic Error
   Symbol 'duration' could not be resolved chronotest.cpp /chronotest/src line 47 Semantic Error
   Function 'now' could not be resolved chronotest.cpp /chronotest/src line 44 Semantic Error
   Function 'now' could not be resolved chronotest.cpp /chronotest/src line 39 Semantic Error
   Type 'std::chrono::system_clock' could not be resolved chronotest.cpp /chronotest/src line 38 Semantic Error
   Function 'end' could not be resolved Test2.cpp /Test2/src line 214 Semantic Error
   Symbol 'time_point' could not be resolved chronotest.cpp /chronotest/src line 38 Semantic Error
   Function 'end' could not be resolved Test2.cpp /Test2/src line 212 Semantic Error
   Type 'milli' could not be resolved Test2.cpp /Test2/src line 161 Semantic Error
   Method 'count' could not be resolved Test2.cpp /Test2/src line 161 Semantic Error
   Symbol 'duration_cast' could not be resolved Test2.cpp /Test2/src line 160 Semantic Error
   Symbol 'duration' could not be resolved Test2.cpp /Test2/src line 161 Semantic Error
   Method 'count' could not be resolved chronotest.cpp /chronotest/src line 51 Semantic Error
   Symbol 'duration_cast' could not be resolved chronotest.cpp /chronotest/src line 30 Semantic Error
   Method 'count' could not be resolved chronotest.cpp /chronotest/src line 30 Semantic Error
   Function 'to_time_t' could not be resolved chronotest.cpp /chronotest/src line 48 Semantic Error
   Method 'count' could not be resolved chronotest.cpp /chronotest/src line 32 Semantic Error
   Function 'ctime' could not be resolved chronotest.cpp /chronotest/src line 50 Semantic Error
   Method 'count' could not be resolved chronotest.cpp /chronotest/src line 33 Semantic Error
   Symbol 'duration' could not be resolved chronotest.cpp /chronotest/src line 22 Semantic Error
   Invalid arguments '
   Candidates are:
   __gnu_cxx::__normal_iterator&lt;Bullet *,std::vector&lt;Bullet,std::allocator&lt;Bullet&gt;&gt;&gt; erase(__gnu_cxx::__normal_iterator&lt;Bullet *,std::vector&lt;Bullet,std::allocator&lt;Bullet&gt;&gt;&gt;)
   __gnu_cxx::__normal_iterator&lt;Bullet *,std::vector&lt;Bullet,std::allocator&lt;Bullet&gt;&gt;&gt; erase(__gnu_cxx::__normal_iterator&lt;Bullet *,std::vector&lt;Bullet,std::allocator&lt;Bullet&gt;&gt;&gt;, __gnu_cxx::__normal_iterator&lt;Bullet *,std::vector&lt;Bullet,std::allocator&lt;Bullet&gt;&gt;&gt;)
   ' Test2.cpp /Test2/src line 212 Semantic Error
   Symbol 'ratio' could not be resolved chronotest.cpp /chronotest/src line 22 Semantic Error
   Invalid arguments '
   Candidates are:
   #0 remove_if(#0, #0, #1)
   ' Test2.cpp /Test2/src line 212 Semantic Error
   Symbol 'duration_cast' could not be resolved chronotest.cpp /chronotest/src line 28 Semantic Error
   Method 'count' could not be resolved chronotest.cpp /chronotest/src line 28 Semantic Error
   Method 'emplace_back' could not be resolved Test2.cpp /Test2/src line 191 Semantic Error
   Symbol 'ratio' could not be resolved chronotest.cpp /chronotest/src line 19 Semantic Error
   Symbol 'duration' could not be resolved chronotest.cpp /chronotest/src line 20 Semantic Error
   Symbol 'duration' could not be resolved chronotest.cpp /chronotest/src line 21 Semantic Error
   Function 'begin' could not be resolved Test2.cpp /Test2/src line 212 Semantic Error
   Symbol 'ratio' could not be resolved chronotest.cpp /chronotest/src line 21 Semantic Error
  </code></pre>
  
  <hr>
  
  <p>[Edit]: Apologies for not including error details for the remaining "to_string". The Eclipse 'Problem' window output has the following:</p>
  
  <pre><code>    Description Resource    Path    Location    Type
  'to_string' was not declared in this scope  Test2.cpp   /Test2/src  line 170    C/C++ Problem
  Function 'to_string' could not be resolved  Test2.cpp   /Test2/src  line 170    Semantic Error
  Function 'to_string' could not be resolved  Test2.cpp   /Test2/src  line 170    Semantic Error
  unused variable 'currentSlice' [-Wunused-variable]  Test2.cpp   /Test2/src  line 125    C/C++ Problem
  Function 'to_string' could not be resolved  Test2.cpp   /Test2/src  line 170    Semantic Error
  Invalid arguments '
  Candidates are:
  void setTitle(const sf::String &amp;)
  '   Test2.cpp   /Test2/src  line 170    Semantic Error
  Function 'to_string' could not be resolved  Test2.cpp   /Test2/src  line 170    Semantic Error
  </code></pre>