help on cgicc 3.2.1 build for windows

"Hai Xu" <[email protected]> Sat, 19 Apr 2003 01:50:00 -0400
Newsgroups gmane.comp.gcc.cgicc.general
Message-ID <[email protected]>
Hi,

I downloaded cgicc 3.2.1 into my PC (windows 2000).
the directory tree is:

CGICC_Projects
  |
  -------   cgicc
  |
  -------   demo
  |
  -------   example

cgicc.dsw, cgicc.dsp, and all .cpp and .h for cgicc.dll build are in cgicc 
directory .
cookie, dns, test and upload source codes are all in demo directory.
example is in example directory.

then I used Visual C++ 6.0 (SP5) to build cgicc.dll and samples that are
cookie.exe, dns.exe, example.exe, test.exe and upload.exe

all binaries were built successfully, but

cgicc.dll build has no error and warning;
all samples build have kind of warnings like:

..\cgicc/HTMLElement.h(373) : warning C4251: 'fData' : class 
'std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> >' needs to have dll-interface to be used by clients of 
class 'cgicc::HTMLElement'

building upload.exe gives 38 this kind of warnings, which is all related to
STDNS string declaration.

OK, now I try those samples, all of them give error on html page like:

CGI Error
The specified CGI application misbehaved by not returning a complete set of 
HTTP headers. The headers it did return are:

Now, I think it's because I did not copy cgicc.dll in accessible path say,
c:\winnt\system32
then I copied it to c:\winnt\system32
now, an error box popped up that says:

upload.exe - Application Error

The exception unknown software exception (0xc00000fd) occurred in the 
application at location 0x1000fc3e.

Click on OK to terminate the program
Click on CANCEL to debug the program


So, I think those warnings do matter because when the cgi programs call 
functions
from DLL and std::basic_string needs to have dll-interface to be used by 
clients of ....

Now, questions

1. Did I build cgicc in right way ?
2. How do I remove those warnings ?
3. Where can I download a cgicc source package for win build ?
4. Generally, what did I do wrong ? and how do I build it correctly ?


Thanks


Hai



_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*  
http://join.msn.com/?page=features/junkmail