我想知道如何创建一个控制某些c ++代码的网站,例如在单击按钮时调用方法。 我用谷歌搜索了我的屁股然而我能找到的只是用于蟒蛇。
答案 0 :(得分:0)
单击按钮时,您可以向c ++后端发送http请求。 您可以使用Boost.asio为您编写c ++服务器。 或者您可以使用python或其他语言框架编写服务器,并使用这些语言调用c ++函数。
答案 1 :(得分:0)
我的推荐是使用适当的Web服务器来处理大多数页面视图,包括静态页面。然后,对于某些特定的URL,它会在本地代理请求您的程序,该程序会监听此类" API调用"在一个特定的港口。
因此,对于您的按钮,您可以让事件处理程序对例如AJAX进行AJAX调用。 http://your-host.example.com/special/path/do_something?some_argument=foo&some_other_argument=123
。
然后,本地Web服务器将/special/path/
的请求代理到您的程序。