是否可以将Cinder与VS2013一起使用?
在官方Cinder网站上,download page仅列出VS2010和VS2012支持:
是否有其他可以下载的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 ==========
答案 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)。