Is it possible to use Cinder with VS2013?

From the official Cinder web site, the download page lists only VS2010 and VS2012 support:

enter image description here

Is there some other Cinder distribution that can be downloaded, and it's ready for use with VS2013?


EDIT

Someone in the comments suggested to try the VS2012 download with VS2013. I tried creating a simple project with TinderBox, and opened the solution in VS2013. After the usual VS2013's solution upgrade dialog-box, I tried to build, and I got the following errors:

1>------ Build started: Project: CinderTestVS2013, Configuration: Debug Win32 ------
1>  CinderTestVS2013App.cpp
1>  Unknown compiler version - please run the configure tests and report the results
1>cinder_d.lib(gl.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in CinderTestVS2013App.obj
1>cinder_d.lib(Renderer.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in CinderTestVS2013App.obj
1>cinder_d.lib(Window.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in CinderTestVS2013App.obj
...

lots of similar errors ...
...

1>C:\Temp\CinderTests\CinderTestVS2013\vc11\Debug\CinderTestVS2013.exe : fatal error LNK1319: 55 mismatches detected
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
有帮助吗?

解决方案 2

I downloaded the dev branch source code from here:

https://github.com/BanTheRewind/Cinder/tree/dev

and built it using VS2013 (there was actually a file missing from Boost, and I downloaded it from here; after adding that file, compilation was successful).

Since there seemed to be no TinderBox working "out of the box" with VS2013, I used the "official" TinderBox (which can target VS2012), created a project using that TinderBox, and then opened this VS2012 project with VS2013.

After the conversion completed, I updated the references to include directories (C/C++ | General | Additional Include Directories) and library directories (Linker | Additional Library Directories and Linker | Input | Additional Dependencies) to point to the files of the aforementioned VS2013 dev branch.

The simple code I tested ran correctly.

However, is not as smooth as using the officially supported VS2012.
Looking forward to have an official VS2013 support (including TinderBox).

其他提示

There's a work in progress branch with VS2013 binaries on GitHub here: https://github.com/cinder/Cinder/tree/boost_155

See also these relevant forum posts on Cinder's forum, where I'd recommend asking this type of question for a faster response:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top