02/03/08 14:02
poppo86
salve a tutti, volevo sapere perche quando chiamo la funzione cgiFormString(...) mi da sempre questo errore.
C:\DOCUME~1\Poppo\IMPOST~1\Temp\cc2dcaaa.o(.text+0x14d) In function `main':
[Linker error] undefined reference to `cgiFormString(char*, char*, int)'
C:\DOCUME~1\Poppo\IMPOST~1\Temp\cc2dcaaa.o(.text+0x14d) ld returned 1 exit status
eppure nel codice la richiamo la libreria cgic.h
C:\DOCUME~1\Poppo\IMPOST~1\Temp\cc2dcaaa.o(.text+0x14d) In function `main':
[Linker error] undefined reference to `cgiFormString(char*, char*, int)'
C:\DOCUME~1\Poppo\IMPOST~1\Temp\cc2dcaaa.o(.text+0x14d) ld returned 1 exit status
eppure nel codice la richiamo la libreria cgic.h
#include <iostream> #include <string.h> #include <cstdlib> #include <stdio.h> #include "cgic.h" int main () { int indata[1000]; cgiFormString("nome",indata,1000); printf("Content-type: text/html\n\n"); printf("<HTML>\n"); printf("<HEAD>\n"); printf("<TITLE>Esempio di programma CGI</TITLE>\n"); printf("</HEAD>\n"); printf("<BODY>\n"); printf("<h1>%s</h1>",indata); printf("</BODY>\n"); printf("</HTML>\n"); return 0; }
aaa