April 02, 2012 Lots of undefined references with mingw | ||||
---|---|---|---|---|
| ||||
Hello, I am new to windows-based development and am trying to use the VOLE / STLSoft projects to access an OPC client library that is distributed as a COM object. I have a bit of sample code from the OPC client vendor that they have tested on Visual Studio 2010, but I am using gcc/mingw within Code::Blocks. My sample code seems to compile fine but then the linker comes back with ~30 undefined references. C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (129) -- undefined reference to 'GetErrorInfo@8' C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (150) -- undefined reference to 'SysFreeString@4' C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (150) -- undefined reference to 'CoTaskMemFree@4' .... many more in exceptions.hpp, BSTR_functions.h, variant.hpp, initialisers.hpp, creation_functions.hpp, and methods.hpp I'm hoping that this is a relatively simple case of me setting up the environment wrong, but I am currently stuck. Any help would be greatly appreciated. Thanks Neal |
April 25, 2012 Re: Lots of undefined references with mingw | ||||
---|---|---|---|---|
| ||||
Posted in reply to Neal | Hi Neal Can you post (or provide URL to) smallest possible project that illustrates your problem, including your makefile/build instructions? Thanks Matt "Neal" <ntanner@omniwatersolutions.com> wrote in message news:jlcle1$glf$1@digitalmars.com... > Hello, > > I am new to windows-based development and am trying to use the VOLE / > STLSoft projects to access an OPC client library that is distributed as a > COM object. I have a bit of sample code from the OPC client vendor that > they have tested on Visual Studio 2010, but I am using gcc/mingw > within Code::Blocks. My sample code seems to compile fine but then the > linker comes back with ~30 undefined references. > > C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (129) -- undefined > reference to 'GetErrorInfo@8' > C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (150) -- undefined > reference to 'SysFreeString@4' > C:\dev\stlsoft\include\comstl\error\errorinfo_desc.hpp (150) -- undefined > reference to 'CoTaskMemFree@4' > .... > many more in exceptions.hpp, BSTR_functions.h, variant.hpp, > initialisers.hpp, creation_functions.hpp, and methods.hpp > > I'm hoping that this is a relatively simple case of me setting up the environment wrong, but I am currently stuck. Any help would be greatly appreciated. > > Thanks > Neal |
Copyright © 1999-2021 by the D Language Foundation