Ситуация такова:
Пишу под консольным приложением CGI - скрипт, компилиться нормально, а при линкованиии начинает материться нижеследующими словами:
[Linker Error] Unresolved external 'fmakeword(std::FILE *, char, int *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\CGI3\UNIT1.OBJ
[Linker Error] Unresolved external 'plustospace(char *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\CGI3\UNIT1.OBJ
[Linker Error] Unresolved external 'unescape_url(char *)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\CGI3\UNIT1.OBJ
[Linker Error] Unresolved external 'makeword(char *, char)' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\CGI3\UNIT1.OBJ
---
ниже приведены включенные хидеры, и код на который материться линкер:
#include <stdlib.h>
#ifndef NO_STDLIB_H
#include <iostream.h>
#endif
#define MAX_ENTRIES 10000
---
char *makeword(char *line, char stop);
char *fmakeword(FILE *f, char stop, int *len);
char x2c(char *what);
void unescape_url(char *url);
void plustospace(char *str);
---
Пожулуйста скажите че ни так а? я ведь не волшебник я только учусь, а учусь естественно на ЧУЖИХ исходниках :))
|