| The DLL produced by MSVC will work with MinGW for functions with a standard C signature. That includes the Csound C API and also the lowest level of the Csound C++ API (csound.hpp), which is simply a header file that wraps the C API. There is no need for an import library in MinGW, you can link directly with the DLL (either MinGW built DLL or MSVC built DLL).
The C++ API (csnd) will not work between MSVC/MinGW.
-----Original Message-----
>From: Rory Walsh
>Sent: Feb 14, 2008 9:05 AM
>To: Developer discussions
>Subject: Re: [Cs-dev] What is state of 5.08beta?
>
>Will the dll produced by MSVC work with mingw, either by linking
>directly or using pexports and creating an import lib?
>
>Michael Gogins wrote:
>> I am still working to port the 5.08 SConstruct for Windows to Microsoft Visual C++ (MSVC) instead of MinGW/MSys.
>>
>> As I mentioned before, I am doing this because the version of the MinGW/MSys toolchain that builds Csound is getting quite old, and newer versions of that toolchain do NOT build Csound with everything that goes into the Windows installer.
>>
>> I am working on this every evening, and it is proceeding apace. No show-stoppers yet. However, there is considerably more work than I had anticipated, because the SWIG step for the various interfaces is much less forgiving with MSVC than it was with the MinGW/MSys toolchain. Also, the MSVS system is less Unix-like (no dirent.h, for example) and that will require changes or workarounds in some code.
>>
>> Once I get everything building, enough has changed that there may be considerable debugging required.
>>
>> I ex
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Microsoft
>Defy all challenges. Microsoft(R) Visual Studio 2008.
>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |