<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>Question for you</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Hello, Dave;</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> My name is Craig Connor and I am a senior s/w developer at Northrop Grumman.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">I have a question for you. I have installed</FONT></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#C0504D" FACE="Calibri">Boost</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> (via the Installer), and stored it into my </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">C Drive inside a dir called: </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> </FONT></SPAN><SPAN LANG="en-us"><B> <FONT FACE="Calibri">C:\boost_1_42</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">I also installed the</FONT></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#C0504D" FACE="Calibri">Boost Jam</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> into a directory called: </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> </FONT></SPAN><SPAN LANG="en-us"><B> <FONT FACE="Calibri">C:\boost-jam-3.1.17</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">I am using 2 separate compilers in my</FONT></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#C0504D" FACE="Calibri">Win OS XP (SP3)</FONT></B></SPAN><SPAN LANG="en-us"></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">and I would like to be able to use the Python module of Boost</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">in order to embed Python.h into my C++ compiler.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">The C++ compilers that I have are:</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">o</FONT></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#4F81BD" FACE="Calibri">Dev-cpp</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">, and </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">o</FONT></SPAN><SPAN LANG="en-us"><B> <FONT COLOR="#4F81BD" FACE="Calibri">Visual C++.net</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> (of</FONT></SPAN><SPAN LANG="en-us"><B> <FONT FACE="Calibri">MS Visual Studio.Net 2008</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">).</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Problem:</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> When I compile a simple program, I keep getting the error: “</FONT></SPAN><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">pyconfig.h: No such file or directory</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">”.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">The program I am trying to start with is (below):</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">#include <iostream></FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">#include<boost/any.hpp></FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">#include<boost/python.hpp></FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">using namespace std;</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">int main( )</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">{</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> cout << "Hello, Boost World!!" << endl;</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> boost::any a(5);</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> a = 7.67;</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> std::cout<<boost::any_cast<double>(a)<<std::endl;</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> </FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> system( "PAUSE" );</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri"> return 0;</FONT></B></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#C00000" FACE="Calibri">}</FONT></B></SPAN><SPAN LANG="en-us"> </SPAN></P>
<BR>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Also:</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> I did set up my environmental config to go to the Boost dir.</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Question:</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> Do you know what am I doing wrong?</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Regards,</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> Craig Connor</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"> 720.622.2209</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>
</BODY>
</HTML>