Freeswitch noob не может собрать решение

я только начинаю с FreeSwitch, я скачал через git и пытаюсь собрать VS

все, что мне нужно, я считаю, это dll mod_managed, так как моя цель - управлять FS через .net

но я получаю 248 ошибок, большинство из них выглядят примерно так:

Ошибка 5 ошибка C1083: Не удается открыть исходный файл: '....\jpeg-8d\jaricom.c': Нет такого файла или каталога D:\FreeSwitch\freeswitch\libs\win32\libjpeg\c1 libjpeg

Кстати, я искал окна и не нашел такого файла нигде на моем компьютере.

Я пытался

  • сначала почистил раствор, но это не помогло
  • перемещение файла по пути без пробелов
  • загрузка с autocrlf=false
  • сборка на другой машине

но ни один из этих шагов не помог

у кого-нибудь есть идеи?

если бы я мог просто скачать нужные мне dll, я бы не возражал вообще пропустить этот шаг

окружающая среда

  • вин 8 64бит
  • визуальная студия 2012

бесконечно благодарен


person Yisroel M. Olewski    schedule 15.07.2013    source источник
comment
Так этот файл на самом деле существует или нет? Если да, возможно, файл проекта находится не в том месте, возможно, если вы переместите его на правильный относительный путь, он все найдет.   -  person stijn    schedule 15.07.2013
comment
Привет спасибо. нет, его нет нигде на моем компьютере. любые другие идеи?   -  person Yisroel M. Olewski    schedule 17.07.2013
comment
это точное сообщение об ошибке, которое вы получаете? Что он не может найти c1?? В любом случае, с вашей системой что-то не так: я только что клонировал github.com/FreeSWITCH/FreeSWITCH.git , открыл Freeswitch.2012.sln, собрал его и результат был Build: 167 succeeded or up-to-date, 0 failed, 15 skipped другими словами: все отлично   -  person stijn    schedule 17.07.2013
comment
это точное сообщение да. я скопировал его из vs. У вас был файл jaricom.c до сборки? похоже, это то, что он ищет   -  person Yisroel M. Olewski    schedule 17.07.2013


Ответы (1)


Исходники libjpeg не находятся в исходниках git, но обычно загружаются в процессе сборки. Если вы создаете все решение, это не должно быть проблемой, поскольку для него установлены зависимости проекта: libjpeg.2012 зависит от Download libjpg.2012, что означает, что последний строится раньше первого. Все Download libjpg.2012 запускается cscript, который загружает libjpeg с http://www.ijg.org/files/jpegsrc.v8d.tar.gz (см. внутри файла проекта).

Поэтому, если у вас нет исходников, либо вы неправильно собираете (например, не в VS или с неработающим файлом решения), либо скрипт загрузки не работает. В этом случае вы должны проверить вывод: я предполагаю, что он показывает ошибки, когда не может загрузить библиотеки.

person stijn    schedule 18.07.2013
comment
бесконечно благодарен! добавление этих доменов в исключения моего веб-фильтра помогло. Я новичок в git и не думал, что что-то загружается как часть сборки. Спасибо! - person Yisroel M. Olewski; 19.07.2013