Hi evereyone, I try to be more precise wrt my previous help request.
I am using Microsoft Visual Studio Community 2019 (VSC2019).
I installed GSL using the vcpkg tool but I also copy&paste a gsl folder
"C:\gsl" containing the latest gsl-2.6 files and folders: is this an
appropriated procedure?
Here is the code
#include <stdio.h>
// the path to the gsl folder is in "C:\gsl"
#include <C:\gsl\specfunc\gsl_sf_bessel.h>
// the example
int main (void){
double x = 5.0;
double y = gsl_sf_bessel_J0 (x);
printf ("J0(%g) = %.18e\n", x, y);
return 0;
}
The VSC2019 editor does not highlight the "#include
<C:\gsl\specfunc\gsl_sf_bessel.h>", so the library should be visible.
Then CTRL+F5 and I have 3 errors: this is what I get (I have an Italian
version of VSC2019: I translate below)
Codice Descrizione Progetto
File Riga
E1696 impossibile aprire il codice errore "gsl/gsl_mode.h" del file
origine ConsoleApplication5 C:\gsl\specfunc\gsl_sf_bessel.h 26
Code Description Project
File Row
E1696 impossible to open "gsl/gsl_mode.h" of the origin file
ConsoleApplication5 C:\gsl\specfunc\gsl_sf_bessel.h 26
The same errors for "gsl/gsl_precison.h" and "gsl/gsl_sf_result.h"
Are these linker related errors?
How can I specify library name and path to the linker?
Thank you
Simone