Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Разработка => Topic started by: MisterMyth on 29 05 2016, 15:35:26

Title: Битые исходники twitter?
Post by: MisterMyth on 29 05 2016, 15:35:26
Вечер добрый. Иногда посматриваю исходный код плагинов, думаю чего не хватает программе. Сегодня обновил исходники до последней версии, внес через Notepad ++ правки в код. Собрал с помощью Visual Studio 2015 версию x64. При тесте получил краш, подумал, что внесенные правки вызвали ошибку. Удалил измененные файлы, скачал снова оригиналы. Вновь собрал плагин, из оригинальных файлов. Но при тесте снова получил краш. Работает все нормально, если Twitter.dll скачать из "Компоненты для установки". Делал новую учетную запись в программе - не помогло.  В чем может быть проблема? Спасибо.
Title: Re: Битые исходники twitter?
Post by: Mikalair on 29 05 2016, 18:59:56
Потому что собирайте всю миранду в Visual Studio 2015. Рантаймы не совместимы и начинается п*здец.
Title: Re: Битые исходники twitter?
Post by: MisterMyth on 29 05 2016, 19:09:14
Mikalair, извините, я вас не понял. Нужно собирать весь клиент или это происходит потому, что я пытаюсь собрать из общего проекта только Twitter? Я запускал только сборку Twitter из mir_dev. Попробовать через тот проект, что лежит в папке "\main\protocols\Twitter"?
Title: Re: Битые исходники twitter?
Post by: Mikalair on 29 05 2016, 19:43:25
У вас ядро и плагин собраны разными компиляторами. В этом и проблема.
Title: Re: Битые исходники twitter?
Post by: MisterMyth on 30 05 2016, 07:54:13
Mikalair, в исходниках есть что нибудь, что позволит собрать стандартную версию полностью? Я имею в виду набор плагинов и т.д, который по умолчанию доступен для скачивания на сайте? Или нужно собирать все плагины и т.д?
Title: Re: Битые исходники twitter?
Post by: Mikalair on 30 05 2016, 08:13:01
Собирайте mir_full.sln
Title: Re: Битые исходники twitter?
Post by: MisterMyth on 30 05 2016, 18:54:53
http://forum.miranda-ng.org/index.php?topic=4679.msg17133#msg17133