From: Earnie B. <ea...@us...> - 2012-08-25 11:42:49
|
On Saturday, August 25, 2012, sasuke wrote: > > If DLL creation for MSVC works, it is a win-win situation for me > since I now have DLL's which can work with both MingW and MSVC compilers. > > So, what have I tried? I have: > > * Created DLL using mingw along with .a and .def files > * I created a simple executable project for testing my DLL/LIB files > * I tried to compile the C++ project using MSVC and passing in the .DEF > file > created in previous step as input. It fails with linker errors saying > "Undefined symbol" which basically means it has problems with my .DEF file > * I tried to create a .LIB file out of the .DEF file using `lib > /machine:i386 /def:testdll.def` as mentioned in the link > http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs but still no luck. Linking > against this .LIB file in my executable project still throws up "undefined > symbol" errors which again means that I'm missing something. > > Simply put, is there a clean cut way of creating a MSVC comptatible DLL/LIB > file out of the .DLL/.DEF/.A files which I just created out of MingW? > Thanks > again. http://www.mingw.org/wiki/MixingCompilers Earnie -- Earnie -- https://sites.google.com/site/earnieboyd |