G
Guest
Help!
I recently upgraded my VS V6 to VS 2005 and was unable to build projects
that were perfectly ok under VS V6. Where VS 2005 fails was in the linker
resolving external DLLs, which are Open Source DLLs like "log4Cxx" and
"Xerces C++" DLL libraries.
VS 2005 converted my projects without any problem. Even the proper lib
includes and lib path were captured. But its linker just unable to resolve
the C++ function references.
I am aware of the mismatched calling convention between C-style and C++
style DLL. I thought I solve that problem when I created working project
under VC 6.0.
Do anyone have a very simple project that show how to configure the VS 2005
C++
project to link to these C++ DLLs?
Is there a simple way to use C++ DLLs, which is "not managed code" under
Microsoft's point of view?
Please help, I am desparate and may have to return the VS 2005 and keep
using the VS V6, which is ancient, I know, but what choice do I have if I
cannot call simple DLLs like "log4Cxx" functions?
JML
I recently upgraded my VS V6 to VS 2005 and was unable to build projects
that were perfectly ok under VS V6. Where VS 2005 fails was in the linker
resolving external DLLs, which are Open Source DLLs like "log4Cxx" and
"Xerces C++" DLL libraries.
VS 2005 converted my projects without any problem. Even the proper lib
includes and lib path were captured. But its linker just unable to resolve
the C++ function references.
I am aware of the mismatched calling convention between C-style and C++
style DLL. I thought I solve that problem when I created working project
under VC 6.0.
Do anyone have a very simple project that show how to configure the VS 2005
C++
project to link to these C++ DLLs?
Is there a simple way to use C++ DLLs, which is "not managed code" under
Microsoft's point of view?
Please help, I am desparate and may have to return the VS 2005 and keep
using the VS V6, which is ancient, I know, but what choice do I have if I
cannot call simple DLLs like "log4Cxx" functions?
JML