Российские распределенные вычисления на платформе BOINC
Форум участников распределённых вычислений.

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Setalit  
#1 Оставлено : 13 октября 2017 г. 17:19:21(UTC)
Setalit


Статус: Новичок

Группы: Member
Зарегистрирован: 13.10.2017(UTC)
Сообщений: 3
Российская Федерация
Откуда: Курск

При попытки компиляции BOINC wrapper пишет, что библиотека libboinc_staticcrt.lib не найдена. Этой библиотеки нет в папках с исходным кодом всех проектов BOINC. Подскажите с чем это может быть связано и где взять эту библиотеку.
Offline hoarfrost  
#2 Оставлено : 13 октября 2017 г. 19:10:15(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Недавно задавался аналогичным вопросом - помогли коллеги с этого форума.
Надо командой вида
Код:
git clone http://boinc.berkeley.edu/git/boinc_depends_win_vs2010.git

склонировать себе этот репозитарий (только в моём случае я забирал уже 2013) и положить каталог на один уровень с остальными исходниками BOINC. В моём случае это выгялядело так:
D:\GitHub
...\boinc_wind_depends_vs2013
...\boinc <-(а там уже api, client, win_build и пр.)

После этого я сделал solution, в который добавил проекты libboinc_staticcrt, libboincapi_static и проект своего расчётного модуля, который (спасибо Наташе(!)) уже был адаптирован под работу напрямую с клиентом BOINC. Дальше оставалось только задать нужный тип связывания с Runtime library и т.п.
UserPostedImage
Offline Setalit  
#3 Оставлено : 14 октября 2017 г. 22:49:07(UTC)
Setalit


Статус: Новичок

Группы: Member
Зарегистрирован: 13.10.2017(UTC)
Сообщений: 3
Российская Федерация
Откуда: Курск

Автор: hoarfrost Перейти к цитате
Недавно задавался аналогичным вопросом - помогли коллеги с этого форума.
Надо командой вида
Код:
git clone http://boinc.berkeley.edu/git/boinc_depends_win_vs2010.git

склонировать себе этот репозитарий (только в моём случае я забирал уже 2013) и положить каталог на один уровень с остальными исходниками BOINC. В моём случае это выгялядело так:
D:\GitHub
...\boinc_wind_depends_vs2013
...\boinc <-(а там уже api, client, win_build и пр.)

После этого я сделал solution, в который добавил проекты libboinc_staticcrt, libboincapi_static и проект своего расчётного модуля, который (спасибо Наташе(!)) уже был адаптирован под работу напрямую с клиентом BOINC. Дальше оставалось только задать нужный тип связывания с Runtime library и т.п.


Сделал как Вы сказали, недостающие библиотеки скомпилировались, из-за них уже ошибок не возникает, но появляются 1056 новых.
Скриншот
Offline hoarfrost  
#4 Оставлено : 15 октября 2017 г. 8:45:32(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Setalit, а какая версия Visual Studio используется и создавался ли проект приложения "с нуля"?
UserPostedImage
Offline Setalit  
#5 Оставлено : 16 октября 2017 г. 22:27:56(UTC)
Setalit


Статус: Новичок

Группы: Member
Зарегистрирован: 13.10.2017(UTC)
Сообщений: 3
Российская Федерация
Откуда: Курск

hoarfrost, версия 2015, проект не создавался, а был просто скачан с git BOINC'а. Код не менялся, хотел просто скомпилировать
Offline hoarfrost  
#6 Оставлено : 20 октября 2017 г. 8:03:58(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,418
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1254 раз
Поблагодарили: 1698 раз в 1079 постах
Автор: Setalit Перейти к цитате
hoarfrost, версия 2015, проект не создавался, а был просто скачан с git BOINC'а. Код не менялся, хотел просто скомпилировать

Setalit, а попробуйте из свойств проектов, из списка дополнительных библиотек, убрать библиотеку libcpmtd.lib.
UserPostedImage
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

AlexA theme. Created by AlexA
Форум YAF 2.1.1 | YAF © 2003-2018, Yet Another Forum.NET
Страница сгенерирована за 0.095 секунды.