#include "MdcTrkRecon/MdcSegPatterns.h"
#include <dlfcn.h>
#include <iostream>
Go to the source code of this file.
◆ main()
Definition at line 5 of file Reconstruction/MdcPatRec/MdcTrkRecon/test/test.cxx.
5 {
6 using std::cerr;
7 using std::cout;
8
9 cout << "C++ dlopen demo\n\n";
10
11
12 cout << "Opening MdcTrkRecon.so...\n";
13 void* handle = dlopen( "../rh73_gcc32/libMdcTrkRecon.so", RTLD_LAZY );
14
15 if ( !handle )
16 {
17 cerr << "Cannot open library: " << dlerror() << '\n';
18 return 1;
19 }
20
22 for ( int j = 0; j < 20; j++ ) std::cout << pat.patt3[j] << " " << j << std::endl;
23 for ( int i = 0; i < 256; i++ )
24 { std::cout << pat.npatt4[i] << " " << pat.npatt3[i] << " " << i << std::endl; }
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 cout << "Closing library...\n";
42 dlclose( handle );
43}