Ahahn
14-11-2008, 11:03
Hallo.
Ich versuche grad mit einem neuen gcc (4.3.2)
auf die neuen fmathematischen funktionen im kommenden standard c++0x zuzugreifen: (link in französisch)
http://fr.wikipedia.org/wiki/C++0x#Fonctions_math.C3.A9matiques_sp.C3.A9ciales
der gcc ab 4.3 soll diese über das flag -std=c++0x schon unterstützen.
wenn ich nun allerdings folgendes programm
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
cout <<beta(2,2)<<assoc_laguerre(1,1,1)<<endl;
return 0;
}
versuche zu kompilieren bekomme ich folgende fehlermeldung ausgespuckt:
g++ -Wall -lm -std=gnu++0x main.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:8: error: ‘beta’ was not declared in this scope
main.cpp:8: error: ‘assoc_laguerre’ was not declared in this scope
scheinbar hab ich irgendetwas vergessen einzubinden, zu linken oÄ. Hab aber leider noch nichts gefunden was mir weiterhilft. "Alte" Funktionen wie sin(x) etc funktionieren problemlos. Meine gcc Version laut g++ -v ist "gcc version 4.3.2 (Debian 4.3.2-1)"
Danke schonmal für eventuelle Antworten.
MfG
Ich versuche grad mit einem neuen gcc (4.3.2)
auf die neuen fmathematischen funktionen im kommenden standard c++0x zuzugreifen: (link in französisch)
http://fr.wikipedia.org/wiki/C++0x#Fonctions_math.C3.A9matiques_sp.C3.A9ciales
der gcc ab 4.3 soll diese über das flag -std=c++0x schon unterstützen.
wenn ich nun allerdings folgendes programm
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
cout <<beta(2,2)<<assoc_laguerre(1,1,1)<<endl;
return 0;
}
versuche zu kompilieren bekomme ich folgende fehlermeldung ausgespuckt:
g++ -Wall -lm -std=gnu++0x main.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:8: error: ‘beta’ was not declared in this scope
main.cpp:8: error: ‘assoc_laguerre’ was not declared in this scope
scheinbar hab ich irgendetwas vergessen einzubinden, zu linken oÄ. Hab aber leider noch nichts gefunden was mir weiterhilft. "Alte" Funktionen wie sin(x) etc funktionieren problemlos. Meine gcc Version laut g++ -v ist "gcc version 4.3.2 (Debian 4.3.2-1)"
Danke schonmal für eventuelle Antworten.
MfG