Avatar billede kentora Nybegynder
04. februar 2011 - 13:58 Der er 6 kommentarer og
1 løsning

PHP Extension: Fejl LNK2019

Hej.

Jeg er ved at kode en PHP extension i C++. Jeg har kunne google mig til en masse løsninger, men nu er jeg stødt på 2 jeg bare ikke kan knække..


KentoraSerial.obj : error LNK2019: unresolved external symbol __imp___estrndup referenced in function "void __cdecl zif_serial_get(int,struct _zval_struct *,struct _zval_struct * *,struct _zval_struct *,int,void * * *)" (?zif_serial_get@@YAXHPAU_zval_struct@@PAPAU1@0HPAPAPAX@Z)

KentoraSerial.obj : error LNK2019: unresolved external symbol __imp__zend_parse_parameters referenced in function "void __cdecl zif_serial_get(int,struct _zval_struct *,struct _zval_struct * *,struct _zval_struct *,int,void * * *)" (?zif_serial_get@@YAXHPAU_zval_struct@@PAPAU1@0HPAPAPAX@Z)


Disse er fejlene jeg snakker om. Hvis jeg dobbeltklikker på dem, kommer jeg ikke hen til nogen linje, så tror måske det er i ZEND filerne fejlen ligger..

Er der nogle der kan hjælpe mig?
Avatar billede arne_v Ekspert
04. februar 2011 - 15:20 #1
Formentligt skal der angives et lib som du skal linke imod.
Avatar billede kentora Nybegynder
07. februar 2011 - 07:44 #2
Ved du tilfældigvis hvilket lib jeg skal linke?
Avatar billede arne_v Ekspert
08. februar 2011 - 01:20 #3
Hvilke lib filer har du?

Jeg ved at PHP standard kommer med php5ts.lib, men jeg ved ikke om der er et specielt SDK til PECL udvikling som kommer med ekstra libs.
Avatar billede kentora Nybegynder
08. februar 2011 - 08:10 #4
Jeg har ikke linket nogle lib filer, men det stod der heller ikke noget om i den tutorial jeg kiggede på...
De eneste filer jeg har linket, der er zend-specific er php.h og zend_config.w32.h
Avatar billede kentora Nybegynder
10. februar 2011 - 10:06 #5
Problemet er ikke længere aktuelt, da jeg har droppet projektet..

Men! Jeg skylder dig 200 point fra http://www.eksperten.dk/spm/930370 denne her tråd.

Gider du ikke lægge et svar, så du kan få de point du har fortjent? :)
Avatar billede arne_v Ekspert
13. februar 2011 - 00:52 #6
Man inkluderer .h filer og linker med .lib filer. Der må være en lib fil et eller andet sted.

Hvis du forklarede hvilken tutorial du bruger, så kunne jeg prøve.

Selvom du måske ikke har brug for det lige nu, så er det jo en fin mulighed at have at kunne lave sin egen extension.
Avatar billede arne_v Ekspert
13. februar 2011 - 00:53 #7
men anyway et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester