Как завершить сборку fltk 1.1.10 в Visual Studio 2013?

Я пытаюсь собрать fltk 1.1.10 в Visual Studio 2013, но получаю предупреждение

«fltk.sln: Visual Studio необходимо внести нефункциональные изменения в этот проект, чтобы разрешить открытие проекта в Visual Studio 2013, Visual Studio 2012 и Visual Studio 2010 SP1, не влияя на поведение проекта».

После поиска я узнал, как это сделать для проекта C #, но как я могу сделать это для fltk.sln?

Большое спасибо за помощь.


person Jasmin    schedule 12.04.2015    source источник


Ответы (1)


В дистрибутиве FLTK1.1.10 есть 3 решения

  • визуалк — для Visual Studio 6
  • vcnet — для Visual Studio 2003
  • vc2005 — для Visual Studio 2005

Ни один из них не будет загружаться непосредственно в VS2013. Их необходимо преобразовать в формат VS2013. Самый простой способ — сделать копию vc2005 и назвать ее vc2013. Затем запустите fltk.sln. Он сообщит вам, что ему нужно сделать одностороннее обновление с сообщением, которое вы описали. Просто нажмите ОК.

Это означает перенос SLN 2005 на SLN 2013 и перенос файлов vcproj в файлы vcxproj. По сути, вы не теряете файлы vcxproj — вы просто получаете совершенно новые версии файлов vcxproj. Как только это будет сделано, просто выполните сборку.

person cup    schedule 12.04.2015
comment
Вот так я получил предупреждение. Я открыл fltk.dsw из visualc и обновил его. Предупреждающее сообщение появилось после миграции. Однако сборка прошла успешно, и файлы стали .vcxproj. Я попробовал ваше предложение по копированию и переименованию папки со всеми тремя и получил одно и то же сообщение. Я нашел это, см. внести нефункциональные изменения в этот проект"> stackoverflow.com/questions/14565528/, что, по-видимому, предполагает, что мне нужно что-то изменить в файле .vcxproj. Но я понятия не имею, что и как сделать с помощью fltk.dsw/fltk.sln. Любые идеи? Большое спасибо. - person Jasmin; 13.04.2015
comment
Я только что попробовал это на visualc. Не получает сообщение после миграции. - person cup; 13.04.2015