12 Jul
2010
12 Jul
'10
4:01 p.m.
AMDG David Aldrich wrote:
I am linking my MSVC-9.0 project to the Boost.Python library. The project is configured to use the 'Multi-threaded DLL' runtime library.
When I link the project to Boost.Python, the linker evidently requires boost-python-vc90-mt-1_43.lib. But when I run the executable it loads boost-python-vc90-mt-1_43.dll.
Sorry if this is a stupid question, but why does the linker require the .lib file, when the runtime uses a dll?
boost-python-vc90-mt-1_43.lib is the import library for the dll. This is needed because you can't like directly to a dll on windows. In Christ, Steven Watanabe P.S. Please start a new thread instead of replying to an unrelated one.