
So I tried the syntax gamma_q(a,b) and I got an error saying "gamma_q was not declared in this scope". Realizing that the boost libraries were in /opt/boost, I compiled with the following :
g++ ggpdf.cpp -I /opt/boost/include/boost-1_39/
I included the boost header with a #include
. I stil got the same error (gamma_q was not declared in scope). I then thought that I should link the libraries manually and then tried g++ ggcdf.cpp -I /opt/boost/include/boost-1_39/ -L /opt/boost/lib/
You don't need to link to any external library to use that function. Since you don't give the actual code that's failing it's hard to be sure what the issue is, unless you forgot to either: 1) Prefix the function call with boost:: or 2) Add an appropriate using statement to put the function in the global scope? HTH, John.