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]