|
From: | Felix Ang |
Subject: | [help-cgicc] linker error |
Date: | Sat, 20 Dec 2003 09:51:57 +0700 |
Dear all,
Still about [linker error] undefined reference….
I already have that –lcgicc (Thanks address@hidden) parameter but still experiencing error. Is there something wrong with my build ?
I import MS Visual C++ 6 project files to BloodShed Dev C++ 4.9.8.5 with GCC 3.2 and build flawlessly. There’s also this parameter with the compiler:
-D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS -D_USRDLL -DCGICC_EXPORTS
I don’t understand it. Anyway I make 2 build… with the parameter and without the parameter, the result is the same.
My code is :
#include <iostream>
#include "cgicc/HTTPHTMLHeader.h"
using namespace cgicc; using namespace std;
main( int argc , char** argv ) {
cout << HTTPHTMLHeader() << endl << endl ; cout << "<HTML><HEAD><TITLE>Test</TITLE></HEAD><BODY>Hello world</BODY></HTML>" ;
return(0); }
The err message using libcgicc.a build with the compiler parameter above:
F:\Felix\Dev-Cpp projects\CGI\test.o(.text+0x91) [Warning] In function `main': [Linker error] undefined reference to `_imp___ZN5cgicclsERSoRKNS_11MStreamableE' [Linker error] undefined reference to `_GLOBAL__I_main' [Linker error] undefined reference to `_GLOBAL__D_main' [Linker error] undefined reference to `_GLOBAL__I__ZN5cgicc14HTTPHTMLHeaderC2Ev' [Linker error] undefined reference to `_GLOBAL__D__ZN5cgicc14HTTPHTMLHeaderC2Ev' F:\Felix\Dev-Cpp projects\CGI\cgicc\libcgicc.a(HTTPContentHeader.o)(.ctors+0x0) [Warning] In function `ZN9__gnu_cxx17__normal_iteratorIPKN5cgicc10HTTPCookieESt6vectorIS2_SaIS2_EEEppEv': [Linker error] undefined reference to `_GLOBAL__I__ZN5cgicc17HTTPContentHeaderC2ERKSs' [Linker error] undefined reference to `_GLOBAL__D__ZN5cgicc17HTTPContentHeaderC2ERKSs' F:\Felix\Dev-Cpp projects\CGI\Makefile.win [Build Error] [Test.exe] Error 1
Please Help..
Thanks, Felix Ang |
[Prev in Thread] | Current Thread | [Next in Thread] |