On 2 April 2014 at 11:14, Petre Caraiani wrote:
| Hello!
| I am trying to run the example here:
| http://gallery.rcpp.org/articles/gsl-colnorm-example/
|
| I get the following error:
|
| g++ -m64 -I"C:/R/R-30~1.3/include" -DNDEBUG -IC:/GSl-1.16/include -I"E:
| /Users/peter/Documents/R/win-library/3.0/Rcpp/include" -I"E:/Users/peter/
| Documents/R/win-library/3.0/RcppGSL/include" -I"d:/RCompile/CRANpkg/
| extralibs64/local/include" -O2 -Wall -mtune=core2 -c test.cpp -o
| test.o
1) Your email does not state how you invoke g++ (or R, which invokes it for you)
2) Your email is not complete as it has no reproducible code
3) Your email refers to a working examples _which still works_ (see below)
4) All you need to know is spelled out in the Rcpp documentation. I am not
going to repeat it here. See eg the two chapters on 'compiler etc setup' and
RcppGSL in my Rcpp book.
Dirk
edd@max:~ cd /tmp/
edd@max:/tmp$ cp -vax ~/git/rcpp-gallery/src/*colnorm* .
‘/home/edd/git/rcpp-gallery/src/2012-12-22-gsl-colnorm-example.cpp’ ->
‘./2012-12-22-gsl-colnorm-example.cpp’
edd@max:/tmp$ Rscript -e 'library(Rcpp);
sourceCpp("2012-12-22-gsl-colnorm-example.cpp")'
R> M <- outer(sin(0:9), rep(1, 10), "*") + outer(rep(1,
+ 10), cos(0:9), "*")
R> colNorm(M)
[1] 4.31461 3.12050 2.19316 3.26114 2.53416 2.57281 4.20469 3.65202 2.08524
3.07313
R> apply(M, 2, function(x) sqrt(sum(x^2)))
[1] 4.31461 3.12050 2.19316 3.26114 2.53416 2.57281 4.20469 3.65202 2.08524
3.07313
edd@max:/tmp$
--
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
_______________________________________________
Rcpp-devel mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel