我创建了tf1test.c
具有以下内容的:
#include <iostream>
#include <TCanvas.h>
#include <TApplication.h>
#include <TF1.h>
int main (int argc, char** argv)
{
TApplication app("test", &argc, argv);
TCanvas* c1 = new TCanvas("c1", "Something", 0, 0, 800, 600);
TF1* myFunc = new TF1("myFunc", "2*sin(x)", 0, 10);
myFunc->Draw();
c1->Modified();
c1->Update();
Int_t a;
printf("Press any key and hit 'Enter': ");
std::cin>>a;
return 0;
}
,现在我用
g++ $(root-config --cflags --glibs) tf1test.c -o a.out
并与
./a.out
和我的画布都TF1
出现了。