我想用 C++ 开发我的下一个 Web 项目作为 FastCGI,但我不知道如何开始,谷歌对此不是很友好。 我真的不太了解 fastCGI 或其他使 cgi 持久化的库......试图阅读一些东西,但它似乎与所有这些 .configure Makefiles 等一起用于 Linux......
任何人都可以给我一个基本的教程,但有点详细吗? 我有 Windows Vista SP1,IIS 配置为接受 CGI,我也有 Visual Studio 2008 和 DevC++。
我从 fastcgi.com 下载了该工具包,但很难理解它的基础知识。 一个真正简单的如何使用 fastcgi(任何我可以使用持久代码的库)构建 Hello World 的方法会非常好。
基础知识,说真的,我不知道我是否可以只将 fastcgi 项目中的文件包含到我的项目中,然后将两者一起编译,这是否适用于我的 IIS。 即使那行得通,我也不知道我应该从 fastCGI 开发工具包构建哪个,有一个 cgi-fcgi 和 libfcgi 文件夹,里面有文件,几乎所有文件夹中都有 Makefiles -_-"...
我知道 C++ 中的 CGI 很难开发,因为它不使用模板,而且你必须注意内存管理......但我想试一试。 我有点厌倦了脚本语言及其限制。
对不起我的英语,我希望我已经足够清楚了。
谢谢, 乔
最佳答案
我不建议您将 FastCGI 与 IIS 一起使用。 IIS 对 FastCGI 的支持非常有限——它只允许通过管道进行通信,并且只将一个请求传递给进程。
FastCGI 被添加到 IIS 以某种方式将 PHP 和其他几种技术连接到 IIS。
如果您想使用 C++ 创建 Web 应用程序,我建议您使用非 MS 开发环境。
关于编程。很少有工具可以使用 C++ for web,尤其是 MS 环境:
关于c++ - 我想开始开发 CGI,但我对此很陌生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1413768/