amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > shared libraries [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2011-12-26, 12:47 h

PeaBrain
Posts: 265
User
hallo,

ich mal wieder mit einem problem.
in meinen makefiles kreiere ich eine shared lib mit -fpic und -shared.
diese moechte ich gerne einlinken.
doch dort meint der linker, dass funktionen unreferenziert sind.

bitte um hilfe.

beste gruesse,
peabrain

[ - Answer - Quote - Direct link - ]

2011-12-26, 16:14 h

Thore
Posts: 2266
User
Was möchtest du einlinken? Eine Shared Lib oder die Funktionen?
Bei was sagt der Linker, daß die Funktionen nicht referenziert sind? Bei deiner Lib oder bei deinem Programm, das die Lib nutzen soll?

[ - Answer - Quote - Direct link - ]

2011-12-26, 16:38 h

PeaBrain
Posts: 265
User
also ich wollte soetwas wie eine .dll haben.
ich möchte eine launcher.exe, eine 3d-library und eine game-library.
die 3d-library und die game-library möchte ich austauschen können, wie bei einer .dll.
ich dachte, dass die ".so" sowas wie .dll sind.
jetzt weiss ich nicht, ob ich damit falsch liege, denn die .dll koennen ja auch im exe-verzeichniss liegen.
vielleicht habt ihr eine idee, wie ich das sonst noch verwirklichen kann. vielleicht sind die ".so" dateien doch nicht das richtige.

beste gruesse,
peabrain

[ - Answer - Quote - Direct link - ]

2011-12-26, 17:01 h

Thore
Posts: 2266
User
Mach doch ne stinknormale .library
Du bist doch in der Amiga Welt.

[ - Answer - Quote - Direct link - ]

2011-12-26, 17:06 h

PeaBrain
Posts: 265
User
keine ahnung, wie das geht? gibs dafuer tutorials?

[ - Answer - Quote - Direct link - ]

2011-12-26, 18:09 h

Thore
Posts: 2266
User
An dieser Stelle mache ich mal bisschen Werbung für JAmiga2 ;)
Hier sind auch shared libs die sich auf OS4 compilieren lassen, mit Sourcecode.

[ - Answer - Quote - Direct link - ]

2011-12-28, 16:37 h

ZeroG
Posts: 1488
User
@PeaBrain:
.so ist sowas wie .dll, und die Dinger können (und sollten in 99% der Fälle) auch im exe-Verzeichnis liegen.

Guck mal da:
http://www.friedenhq.org/index.php?option=com_content&view=article&id=46%3Ashared-objects&catid=34%3Aamigaos&Itemid=1

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > shared libraries [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.