| Yeah, I've been walking the code in the VS2012 C editor in trying to answer
the same question: seeing how far the VS build is from the mingw/gcc builds
are from each other. Found what Michael describes: there are libraries
(posix mostly, pthreads, etc.) that csound code expect and that MSVC has
different libraries for handling.
It's not clear to me just from browsing the code whether simply bringing in
static mingw libraries into VS (changed from .a's to .lib's) would make a
functioning runtime when compiled - a bit kludgey for my taste in any event.
Anyway, I'm happy to keep exploring what a VS (or a modified msbuild mixing
mingw/gcc)build would take with an eye down the road to WinRT to make Metro
apps to drive csound like have been done for Android and iPad. That has
even more issues (similar to the other tablets) vis-à-vis real-time sound
and the file system restrictions - to solve down the road.
Richard
-----Original Message-----
From: Michael Gogins [mailto:michael.gogins@gmail.com]
Sent: Tuesday, September 25, 2012 4:26 PM
To: Developer discussions
Subject: Re: [Cs-dev] Visual Studio 2012 Express Edition
There are problems with the C++ Standard Library that comes with Microsoft's
compiler. It doesn't export collections in DLLs the way that MinGW and GCC
do. This is a problem because CsoundAC for sure, and I think CppSound as
well, export these collections in DLLs for Python interfaces, csnd.so, and
so on. It is possible that 2012 fixes this, I would love to know.
Regards,
Mike
On Tue, Sep 25, 2012 at 3:48 PM, Rory Walsh wrote:
> I haven't update to 2012 yet, but I'm a big fan of 2010. I use it all
> the time for Csound API driven projects. The debugger is really its
> strongest point. I would love a MSVC Csound build. If there was one
> I'd be a lot more likely to get stuck into the Csound source.
>
>
>
> On 25 September 2012 20:10, Michael Gogins
wrote:
>> I saw some industry news saying that this is now available.
>>
>> http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows
>> -desktop
>>
>> I'd be interested to hear of any experiences with VS 2012 by Csound
>> developers, especially by people using VS 2012 to develop C++ or C
>> applications based on the Csound API.
>>
>> Regards,
>> Mike
>>
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>>
>> ---------------------------------------------------------------------
>> ---------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond.
>> Discussions will include endpoint security, mobile security and the
>> latest in malware threats.
>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ----------------------------------------------------------------------
> --------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond.
> Discussions will include endpoint security, mobile security and the
> latest in malware threats.
> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
--
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com
----------------------------------------------------------------------------
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat
landscape has changed and how IT managers can respond. Discussions will
include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |