今天我下载了 Freeswitch
(根据我读到的内容),它允许我在计算机中拥有一个消息(音频和视频通话)服务器。我不太擅长编程。在分析 .zip 文件中包含的文件时,我注意到几乎所有文件都是用 C++ 编写的。
然而,根据我的知识,C 文件需要先编译才能使用(也许我错了)。如果是这样,为什么是 C 文件??
我问这个问题是因为我正在构建某种网络消息应用程序。我实现了文本聊天、发送图像、音频、附件。我只使用 HTML、JAVASCRIPT、PHP、SQL 和一点 XML 来完成它。当谈到音频通话和视频通话时,我无从下手(因为我发现它更复杂)。因此,我试图找到一个简单的替代方案,让我选择了freeswitch
。
我不知道是否由我来编译它们。
注意:我没有安装它。 谢谢!!
最佳答案
FreeSwitch是一个用 C 语言编写的基于开源软件的 PBX。所以是的,它需要编译。但是,如果您只想按原样使用 FreeSwitch 软件,FreeSwitch 网站提供了预编译的二进制文件:
https://freeswitch.org/confluence/display/FREESWITCH/Installation
您不需要 source code除非您打算修改它,在这种情况下,您将必须编译它才能使任何更改生效。
关于c - C 文件如何包含在 freeSwitch(一种调用框架)中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40518723/