Hi, I'm having problems embedding external C++ functions. I tried a simple hello_world-predicate like this: C++-Source: --------- #include <iostream.h> #include "eclipseclass.h" int p_hello(void) { cout << "Hello World!" << endl; return EC_succeed; } Compiling: ------- g++ -I<eclipse-dir>/include/i386_linux -shared -o hello_ecl.so hello_world.cc Eclipse-User-File: (ecl_hello.pl) --------------------- :- load("hello_ecl.so"). :- external(hello/0, "p_hello"). calling: eclipse -b ecl_hello.pl gives me the following error: ELF file's phentsize not the expected size general error in load("hello_ecl.so") *** compilation aborted before line 2 in the file /home/strack/prologtest/ecl_hello.pl Does anyone know what this error means and what I did wrong? Andreas StrackReceived on Sun Apr 22 21:14:46 2001
This archive was generated by hypermail 2.1.8 : Wed 16 Nov 2005 06:07:08 PM GMT GMT