Hi! i was asking myself what's the differences between ".a" libraries and ".so" libraries.
Also, i was compiling ODE from sources for my game, but it only generates libode.a. What about libode.so ?
How can i make it ?
Thanks!
Hi! i was asking myself what's the differences between ".a" libraries and ".so" libraries.
Also, i was compiling ODE from sources for my game, but it only generates libode.a. What about libode.so ?
How can i make it ?
Thanks!
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
I don't have as much Linux experience as I'd like, but I know that an .so file is the static equivilent of a DLL. It stands for, if I'm not mistaken, 'Static Object'. And for the majority of the common .so files are normally stored in a standard location within the installation. Things like OpenGL, OpenAL, or anything else like that...
As for the .a I haven't a clue.
.so(shared object) files are the *nix equivalent of a .dll(dynamic link library)
.o(object) files are the GNU tools equivalent of .obj files and are used in conjunction with .a(object-archive) files.
Basically you should be able to link .o/.a files using FPC, look @ docs, see {$linklib } directive.
The future must be... Fast and OpenSource so...
<br />Think Open and Lightning Fast!
[quote="Lightning"].so(shared object) files are the *nix equivalent of a .dll(dynamic ]
Thanks! I don't think that i can link the library in my exe, becouse it is dinamically loaded by the headers (odeimport.dll), like for example OpenGl are in DelphiJedi.
I need to obtain the .so.. do you know how can i do this ?
Thank you :mrgreen:
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
This is what I was told to do and it worked for me on Mandrake 10...
<quote>
In the top-level-directory Makefile, add this line after line number 250 (the
command which creates the static library)
$(CC) -shared -o libode.so $(ODE_OBJECTS) -L$(OPCODE_DIRECTORY) -lopcode -lm
</quote>
Thanks! i'm trying this evening.Originally Posted by savage
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
It didn't worked..Originally Posted by {MSX}
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
That would be nice Thank you!Originally Posted by savage
What type do you have? i'm looking for the last version, release, with mesh geom support.
You should already have my email address
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
Bookmarks