Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] What is state of 5.08beta?

Date2008-02-14 16:36
FromMichael Gogins
SubjectRe: [Cs-dev] What is state of 5.08beta?
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

Date2008-02-14 16:43
FromRory Walsh
SubjectRe: [Cs-dev] What is state of 5.08beta?
> The C++ API (csnd) will not work between MSVC/MinGW.

Just so I'm clear, this means that if windows users who prefer to use 
mingw want to use any of the C++ interfaces they will need to build 
Csound themselves in order to do so?


-------------------------------------------------------------------------
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