You can compile and link a sample on windows by issuing the following
commands in a DOS prompt:

change the directory to the folder where your sample code is exist.

vcvars32.bat

cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS"
*.C /I<AXIS2C_HOME>\include  /link /nologo *.obj /LIBPATH:<AXIS2C_HOME>\lib
axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /OUT:hello.exe

in the above command replace <AXIS2C_HOME> with your axis2c home directory.

Or,
you can simply create a VC project for your client. Here you have to set
your projects include path to axis2c include folder and add axiom.lib,
axutil.lib, axis2_engine.lib and  axis2_parser.lib  into your lib path.

regards,
Dushshantha



On 4/27/07, Sushmita Sahu <[EMAIL PROTECTED]> wrote:

Hi
For the hello.c file , in the document they have asked to compile as:
On Windows

to compile,

cl.exe /D "WIN32" /D "_WINDOWS" /D "_MBCS"/D"AXIS2_DECLARE_EXPORT"
/D "AXIS2_SVR_MULTI_THREADED" /w /nologo $(AXIS2_INCLUDE_PATH)
$(APACHE_INCLUDE_PATH) /I hello.c

I am unable to understand what the command means.
How can I actually compile the hello.c file in windows.

Thanks and regards
Sushmita Sahu
Architecture Team | Finacle
Infosys Technologies Limited Plot No.44|Electronics City,Hosur
Road|Bangalore-560100|India
Call me : 9880927586
"Smile,it is the key that fits the lock of everybody's heart"
-----Original Message-----
From: Yogender Singh01 [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 24, 2007 6:42 PM
To: Apache AXIS C User List
Subject: RE: Regarding web services through AXIC c++

Hi all,
The error is resolved now for Axis2C[axis2c-bin-0.96-win32.zip] and
apache2.2[apache_2.2.4-win32-x86-no_ssl.msi].
The server is able to load the mod_axis2.so.

Thanks for all replies.


-----Original Message-----
From: Yogender Singh01 [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 24, 2007 5:32 PM
To: Apache AXIS C User List
Subject: RE: Regarding web services through AXIC c++

Hi,
Even I am facing the same problem.
Can you try running the http.conf file and try if the entries are
correct or not?

In modules I even tried changing mod_axis2.dll to mod_axis2.so but still
getting the same problem

-----Original Message-----
From: Sushmita Sahu [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 24, 2007 5:25 PM
To: Apache AXIS C User List
Subject: RE: Regarding web services through AXIC c++


The mod_axis2.dllis in the specified path , ie in modules directory ,
still I am getting this error. I am attaching the httpd.conf file.
Please check whther I have added the right code.

Thanks and regards
Sushmita Sahu
Architecture Team | Finacle
Infosys Technologies Limited Plot No.44|Electronics City,Hosur
Road|Bangalore-560100|India
Call me : 9880927586
"Smile,it is the key that fits the lock of everybody's heart"

-----Original Message-----
From: Dumindu Pallewela [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 24, 2007 4:12 PM
To: Apache AXIS C User List
Subject: Re: Regarding web services through AXIC c++

Sushmita Sahu wrote:
>
> /Hi,/
>
> / I am a novice in web services./
>
> /I have installed Axis -c as per the document given in Axis site. I
> have copied all the respective files in the relevant paths./
>
> /I have set the path as well. But when I give httpd -k start it gives
> me the error that mod_axis2.dll can not be loaded./
>
> */C:\Apache Software Foundation\Apache2.2\bin>httpd -k start/*
>
> */httpd: Syntax error on line 487 of C:/Apache Software
> Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Apache Software
> Foundation/Apache2.2/modules/mod_axis2.dll into server: The specified
> module could not be found./*
>
> */ /*
>
> /I have added /
>
> */LoadModule axis_module modules/mod_axis2.dll/*
>
> */<Location /axis>/*
>
> */SetHandler axis/*
>
> */</Location>/*
>
> / /
>
> /To httpd.conf/
>
> / /
>
Also note that the configuration should be changed as follows:

LoadModule axis2_module modules/mod_axis2.dll
<Location /axis>
SetHandler axis2_module
</Location>

NB: Module name in the above must be "axis2_module". Not "axis_module"
nor "axis".

additionally, you should have the following parameters in your
httpd.conf. replace
"path-to-your-axis2-repo" with the path you have installed axis2c.

Axis2RepoPath path-to-your-axis2-repo
Axis2LogFile /tmp/axis2.log
Axis2LogLevel info

However, according to the error message that you have posted, it seems
that the
error occurs not due to these mistakes, but due to mod_axis2.dll is not
found in
the apache2 modules directory as Samisa mentioned.

Dumindu.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
solely for the use of the addressee(s). If you are not the intended
recipient, please notify the sender by e-mail and delete the original
message. Further, you are not to copy, disclose, or distribute this
e-mail or its contents to any other person and any such actions are
unlawful. This e-mail may contain viruses. Infosys has taken every
reasonable precaution to minimize this risk, but is not liable for any
damage you may sustain as a result of any virus in this e-mail. You
should carry out your own virus checks before opening the e-mail or
attachment. Infosys reserves the right to monitor and review the content
of all messages sent to or from this e-mail address. Messages sent to or
from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to