Можно ли использовать Cinder с VS2013?

Можно ли использовать Cinder с VS2013?

С официального сайта Cinder, страница загрузки только списки поддержки VS2010 и VS2012:

введите описание изображения здесь

Есть ли какой-нибудь другой дистрибутив Cinder, который можно загрузить, и он готов к использованию с VS2013?


РЕДАКТИРОВАТЬ

Кто-то в комментариях предложил попробовать скачать VS2012 с VS2013. Я попытался создать простой проект с 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 ==========

1

Решение

На GitHub есть ветка в процессе разработки с бинарниками VS2013: https://github.com/cinder/Cinder/tree/boost_155

См. Также эти соответствующие сообщения на форуме Cinder, где я бы порекомендовал задать этот тип вопроса для более быстрого ответа:

2

Другие решения

Я скачал исходный код ветки dev здесь:

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

и построил его, используя VS2013 (на самом деле отсутствовал файл в Boost, и я скачал его с Вот; после добавления этого файла компиляция прошла успешно).

Поскольку TinderBox, казалось, не работал «из коробки» с VS2013, я использовал «официальный» TinderBox (который может быть нацелен на VS2012), создал проект с использованием этого TinderBox, а затем открыл этот проект VS2012 с VS2013.

После завершения преобразования я обновил ссылки, чтобы включить каталоги (C / C ++ | Генерал | Дополнительные каталоги включения) и библиотечные каталоги (Линкер | Дополнительные библиотечные каталоги а также Линкер | Вход | Дополнительные зависимости), чтобы указать на файлы вышеупомянутой ветки разработчика VS2013.

Простой код, который я тестировал, работал правильно.

Однако не все так гладко, как при использовании официально поддерживаемого VS2012.
Ждем официальной поддержки VS2013 (включая TinderBox).

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector