<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Hi All,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">I am trying to debug the C++ code of an R package in a pure C++ environment. That way, I can put aside the interaction between R and C++.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
However, I found I was not able to setup Rcpp properly after two days of effort. I followed the following instructions for Eclipse and Netbeans, respectively.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Eclipse: <a href="http://stackoverflow.com/questions/12886517/how-to-set-up-eclipse-statet-rcpp-on-windows">http://stackoverflow.com/questions/12886517/how-to-set-up-eclipse-statet-rcpp-on-windows</a></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Netbeans: <a href="http://cdrv.wordpress.com/2012/11/12/setting-up-netbeans-to-work-with-rcpp-and-compiling-rcpp-code-for-beginners/">http://cdrv.wordpress.com/2012/11/12/setting-up-netbeans-to-work-with-rcpp-and-compiling-rcpp-code-for-beginners/</a></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
Test code:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
<div class="gmail_default">#include <iostream></div><div class="gmail_default">#include <Rcpp.h></div><div class="gmail_default">using namespace std;</div><div class="gmail_default">using namespace Rcpp;</div>
<div class="gmail_default">int main(int argc, char** argv) {</div><div class="gmail_default">    cout<<"Hello World!"<<endl;</div><div class="gmail_default">    CharacterVector x = CharacterVector::create( "foo", "bar" ); // problem occurs here</div>
<div class="gmail_default">    cout<<"Done!"<<endl;</div><div class="gmail_default">    return 0;</div><div class="gmail_default">}</div><div class="gmail_default"><br></div><div class="gmail_default">
Platform: Windows 7 x64</div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
I was able to build the code successfully in both Eclipse and Netbeans. However, I can only see "Hello world" but not "done" from the console output. </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">It seems that a problem occurred while calling the Rcpp function CharacterVector::create, regardless of whether I had linked to Rcpp.dll.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
Does anyone has any idea what's happening here, or any idea on how to effectively debug the C++ code for an R package within an C++ IDE? I  actually had no problem calling the package in RStudio.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Thanks!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
Jing</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">
 </div></div>