Author |
Message
|
sideshow |
Posted: Wed Jun 26, 2002 6:38 am Post subject: lib files for Visual C++ and compiler switches |
|
|
 Newbie
Joined: 25 Jun 2002 Posts: 4
|
Is there any particular .lib files that need to be added to a MSVC project in order to execute a program without receiving a 2058 error?
Or are there any special compiler directives I should be using?..
Thanks... |
|
Back to top |
|
 |
mrlinux |
Posted: Wed Jun 26, 2002 7:01 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
How does your program obtain the queue manager name ???
if from a command line option then you need to goto the project/settings
and set the command line _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
sideshow |
Posted: Wed Jun 26, 2002 7:57 am Post subject: lib files for Visual C++ and compiler switches |
|
|
 Newbie
Joined: 25 Jun 2002 Posts: 4
|
The queue manager is passed as a parameter from the command line. It is after the execution of the program with the queue manager name as a parameter when I received the 2058.
Where in the settings do you mean to set the command line?.. I'm not sure I know what your suggestion.
Thanks for the help. |
|
Back to top |
|
 |
mrlinux |
Posted: Wed Jun 26, 2002 8:11 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well I have to reinstall visual c++, this from memory there is a pull down
called Project and under that there is a selection called Settings under
one of the tabs is a place for command line arguments you need to set that as you would if you were running the program from the command line, I will have Visual C++ installed in an hour or so, Just got a new system and of course they dont load all the stuff you need. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
jhalstead |
Posted: Wed Jun 26, 2002 8:22 am Post subject: |
|
|
 Master
Joined: 16 Aug 2001 Posts: 258 Location: London
|
Could be off the mark, however if your getting 2058 errors this implies the code has compiled and linked to the relevant mqm.lib already doesn't it? If so I'd take a look at your code.
When I compile a program using the MSVC command line compilier I use the following.
cl /nologo /W3 /GX /O2 /D "WIN32" /D"NDEBUG" /D "_CONSOLE" [sourcefile.c] /YX /c
link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib mqm.lib /nologo /subsystem:console /incremental:no ewsmqin.obj
Good Luck
Jamie |
|
Back to top |
|
 |
mrlinux |
Posted: Wed Jun 26, 2002 8:39 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Iam assuming you are trying to execute it in the MSVC enviroment, if not
then disregard my previous messages.
A 2058 indicates that your program connected to a MQSeries listener process and the queue manager name did not match the name of the queue manager the listener process is attached to. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
sideshow |
Posted: Thu Jun 27, 2002 8:41 am Post subject: |
|
|
 Newbie
Joined: 25 Jun 2002 Posts: 4
|
Actually after the program was compiled and linked, I was executing it from the command line passing the queue as a parameter, this is where the 2058 occurs.
I will try to set the command line parameters from settings and execute in the MSVC envrionment and see if that makes a difference.
Thanks |
|
Back to top |
|
 |
mrlinux |
Posted: Thu Jun 27, 2002 10:49 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
how about the queue manager name ???? are you not specifing it ???
the 2058 is an error related to the queue manager name _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
|