freeSwitch(一种用于调用的框架)中如何包含C文件?

freeSwitch(一种用于调用的框架)中如何包含C文件?,c,web,freeswitch,C,Web,Freeswitch,今天我下载了Freeswitch,它(基于我读到的内容)允许我在我的电脑中有一个信息(音频和视频通话)服务器。我不太擅长编程。在分析其.zip文件中包含的文件时,我注意到几乎所有文件都是用C++编写的。 然而,据我所知,C文件需要先编译才能使用(也许我错了)。如果是,为什么是C文件 我问这个问题是因为我在构建某种web消息应用程序。我实现了文字聊天,发送图像,音频,附件。我只使用了HTML、JAVASCRIPT、PHP、SQL和一些XML。当涉及到音频通话和视频通话时,我无法启动(因为我发现它更

今天我下载了
Freeswitch
,它(基于我读到的内容)允许我在我的电脑中有一个信息(音频和视频通话)服务器。我不太擅长编程。在分析其.zip文件中包含的文件时,我注意到几乎所有文件都是用C++编写的。 然而,据我所知,C文件需要先编译才能使用(也许我错了)。如果是,为什么是C文件

我问这个问题是因为我在构建某种web消息应用程序。我实现了文字聊天,发送图像,音频,附件。我只使用了HTML、JAVASCRIPT、PHP、SQL和一些XML。当涉及到音频通话和视频通话时,我无法启动(因为我发现它更复杂)。因此,我试图找到一个简单的替代方案,将我带到
freeswitch
。 我不知道是否由我来编译它们

注意:我没有安装它。 谢谢

是一个基于开源软件的PBX,用C编写。因此,是的,它需要编译。但是,如果您只想按原样使用FreeSwitch软件,FreeSwitch网站提供预编译二进制文件:


除非您计划对其进行修改,否则您不需要。在这种情况下,您必须编译它以使任何更改生效。

FreeSwitch是用C编写的开源工具。FreeSwitch使用许多库。因此,要编译FreeSwitch,您必须首先安装FreeSwitch的所有依赖项,然后必须
配置
制作
制作安装
FreeSwitch源代码


我在FreeSwitch中使用C编写了许多自定义模块,用于呼叫中心、会议、class4交换机、class5交换机、class4/5交换机。

不清楚您在问什么我的意思是为什么,而不是如何!!