From: Mark D. M. <mar...@gm...> - 2014-04-04 17:58:09
|
On Fri, Apr 04, 2014 at 11:14:08AM -0400, Stephane Poirier wrote: > I am trying to build it with visual studio 2010 and cannot find any > makefile/project files in either the git clone or the downloaded zip source > code? Am I missing something? First hopefully you don't mind this getting redirected to the list as this might be of interest to others. For quite some time the development versions of the mainline of zyn have not compiled in a useful way on msvc. There is a branch 'w64' on which I experimented (a few months back) with MSVC 2011 on 64 bit windows 7 which was at the stage of compiling, but being rather useless at runtime. I have since lost my how to setup notes which described the library setup, but it should still work at building an exe with no midi input, no audio output, and no GUI (useful, right? :p). As per generating out the project files, cmake takes care of that. I still have some of the old info left around from the buildbot instance that was used for testing. cmake -G "Visual Studio 11" . Appears to be what was used to generate out the zynaddsubfx.sln file needed for MSVC. Assuming that you can get past the dependency madness, it should not be impossible to go from this branch into something that actually is producing sound, but I can't say for certain as it has been a while since I played around with that branch and I now have a total of zero windows machines under my control. Getting this working again (+sound/UI) would be great, but I have no way of fixing things on a system that I cannot test anything on and also some of the more recent branches require MSVC 2013 to have any hope of working due to C99 support. Lastly as a general warning, the odds are that I've done some stupid hacks to get cmake to find libaries on windows as I'm not very experience with developing on the windows platform. As an alternative option, there is the windows VST that has been developed over at the kvr forums. It has been ages since I have looked at the source of it, but the discussions over there show that it does work on windows. --Mark |