是否可以将Cinder与VS2013一起使用?

时间:2014-02-19 17:30:02

标签: c++ visual-studio-2013 cinder

是否可以将Cinder与VS2013一起使用?

在官方Cinder网站上,download page仅列出VS2010和VS2012支持:

enter image description here

是否有其他可以下载的Cinder发行版,它已准备好与VS2013一起使用?


修改

评论中有人建议尝试使用VS2013下载VS2012。我尝试使用TinderBox创建一个简单的项目,并在VS2013中打开了解决方案。在通常的VS2013解决方案升级对话框之后,我尝试构建,并且出现以下错误:

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 个答案:

答案 0 :(得分:2)

在GitHub上有一个正在进行的工作分支VS2013二进制文件:https://github.com/cinder/Cinder/tree/boost_155

另请参阅Cinder论坛上的相关论坛帖子,我建议您在此类问题中提出更快的回复:

答案 1 :(得分:2)

我从这里下载了dev分支源代码:

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

并使用VS2013构建它(实际上Boost中缺少一个文件,我从here下载了它;添加该文件后,编译成功)。

由于似乎没有TinderBox与VS2013“开箱即用”工作,我使用了“官方”TinderBox(可以针对VS2012),使用该TinderBox创建了一个项目,然后用VS2013打开了这个VS2012项目。

转换完成后,我更新了引用以包含目录( C / C ++ | General | Additional Include Directories )和库目录(链接器|其他库目录链接器|输入|附加依赖项)指向上述VS2013开发分支的文件。

我测试的简单代码运行正确。

然而,并不像使用官方支持的VS2012那样顺利 期待有VS2013官方支持(包括TinderBox)。