Well i have tried both the bin and the lib directory as additional lib directory for the project. Neither works.
I'm not using a specific config file, I set the properties inside
visual studio on the project. Furthermore I have copied the axis
dlls to the directory.
I have added the xerces\bin directory to PATH but that didn't change anything.
BTW I successfully built the libraries using ant. I will tomorrow debug a little more to see what is causing the crash.
/Henrik
On 1/3/06, John Hawkins <[EMAIL PROTECTED]> wrote:
This sounds like you don't have the
lib paths set up right. Do you use a configuration file? If so, are you
sure that the axis dll's are in the places you have specified? Also, are
you sure that the xerces libraries are in the PATH and that they are of
version 2.2.0
| Henrik Grankvist <[EMAIL PROTECTED]
>
03/01/2006 13:40
|
Please respond to
"Apache AXIS C Developers List" |
|
|
To
| Apache AXIS C Developers
List <[email protected]>
|
|
cc
|
|
|
Subject
| Re: Using generated CPP files
in visual studio 2003 |
|
I beleive so to.
I downloaded 1.5 of the code i.e. current on the homepage for axis-c.
I then created the stub files in c++ using wsdl2ws. Then I built my console
program to test the stub. It compiles fine but when running it, it crashes
giving the following error "Unhandled exception at 0x7c901230 in axis-c.exe:
User breakpoint."
When I debug I find out that it is when calling the constructor of Stub
that makes everything crash. Which means that the debugger doesn't even
get into the constructor of SimpleWSIF in the example below.
SimpleWSIF::SimpleWSIF()
:Stub(" ", APTHTTP1_1)
{
m_pCall->setEndpointURI("REPLACE_WITH_ACTUAL_URL");
}
In the properties for the project I have specified the following:
additional include dirs: <xercesc_install>\include <axis-c_install>\include
Linker directives
General --> Additional Library Directories: <axis-c_install>\bin
(because here an AxisClient.lib resides)
Input --> Additional Dependencies: AxisClient.lib
The dll AxisClient.dll is available in my programdir as well as AxisXMLParserXerces.dll
HTTPChannel.dll and HTTPTransport.dll.
Perhaps I'm missing something.
Because of the problems above I would like to build the libraries in debug
mode so that I perhaps can find out what is causing the unknown exception
to occur.
/Henrik
On 1/3/06, John Hawkins <[EMAIL PROTECTED]
>
wrote:
I think we might be better not building the code at all and concentrating
on getting the client problems fixed using a binary release.
What is the problem you're having with the client? What version of the
code are you using?
If you still want to build the code then I suggest you do it using ANT
- which we support far better than in msvc directly (it uses the msvc compiler
underneath). instructions here ->
http://ws.apache.org/axis/cpp/antbuild-guide.html
| Henrik Grankvist <
[EMAIL PROTECTED]
>
03/01/2006 12:21
|
Please respond to
"Apache AXIS C Developers List" |
|
|
To
| Apache AXIS C Developers
List <[email protected]
>
|
|
cc
|
|
|
Subject
| Re: Using generated CPP files
in visual studio 2003 |
|
I checked out the code from svn now and tried to compile the distribution
solution in vs 7.0 .... It does not work, first it complaints that libexpat.lib
cannot be found. When removing this from the properties of the project
and adding xercesc instead the linker gives the follwing error:
AxisClient fatal error LNK1104: cannot open file '.\CDebug\apr_base64.obj'
I believe there is something wrong with the solutionfiles that makes them
impossible to run on VS 7.0, unfortunately I don't have access to
VS 6.0 right now. Do you have any suggestions on how to get things working?
I must point out that my main problem is that I cannot run the compiled
code for my generated clients, it just crashes.
kind regards
Henrik
On 1/3/06, John Hawkins <[EMAIL PROTECTED]
> wrote:
do you mean cvs or svn? The latest code is in svn ->
http://ws.apache.org/axis/cpp/developers-guide.html#checkingOut
| Henrik Grankvist <
[EMAIL PROTECTED]>
03/01/2006 10:31
|
Please respond to
"Apache AXIS C Developers List" |
|
|
Hello!
I'm having serious trouble using my ws client that is generated with
the wsdl2ws tool. There are no problems compiling and linking however
when running the program it just crashes giving me the following
exception:
Unhandled exception at 0x7c901230 in axis-c.exe: User breakpoint.
Then i thought I'd build the axisclient dll from the axis-c source.
However this doesn't work either the linker says that it can't find
the AxisException.obj file. When looking att the source, the source
file for this isn't anywhere to be found. Not even when I fetched the
whole project from cvs this file can be found.
Could someone here maybe help me? It's frustrating because I need to
get this to work soon.
kind regards
Henrik