freeswitch noob无法构建解决方案

时间:2013-07-15 13:55:38

标签: visual-studio freeswitch

我刚开始使用FreeSwitch,我是通过git下载的,我正在尝试构建VS

所有我需要的我相信是mod_managed的dll,因为我的目标是通过.net管理FS。

但我得到248个错误,大多数看起来像这样:

错误5错误C1083:无法打开源文件:'.... \ jpeg-8d \ jaricom.c':没有这样的文件或目录D:\ FreeSwitch \ freeswitch \ libs \ win32 \ libjpeg \ c1 libjpeg

顺便说一下,我搜索过Windows,但在我的电脑上找不到任何这样的文件。

我试过

  • 首先清洁溶液,但没有帮助
  • 将文件移动到没有空格的路径
  • 使用autocrlf = false
  • 下载
  • 在另一台机器上构建

但这些步骤都没有帮助

任何人都有任何想法?

如果我可以下载我需要的dll,我不介意完全跳过这一步

环境

  • win 8 64bit
  • visual studio 2012
感谢百万

1 个答案:

答案 0 :(得分:1)

libjpeg源不在git源中,但通常在构建过程中下载。如果您构建了不应该成为问题的整个解决方案,因为它设置了项目依赖项:libjpeg.2012取决于Download libjpg.2012,这意味着后者在第一个之前构建。所有Download libjpg.2012都运行cscript,从http://www.ijg.org/files/jpegsrc.v8d.tar.gz下载libjpeg(请参阅项目文件内部)。

因此,如果您没有源,则要么构建不正确(例如,不在VS中,或者使用损坏的解决方案文件),或者下载脚本已损坏。在这种情况下,您应该检查输出:我认为它在无法下载库时显示错误。