我正在制作一个 DLL 来扩展 Game Maker,但它必须用 C++ 编写。我拥有我需要的大部分功能(它不止做一件事),但我需要能够连接到互联网、执行 PHP 文件并获得结果。我还需要阅读位于互联网上的文件。
有什么方法可以在 C++ 中做这样的事情,这会导致 1 个 DLL?
哦,它还需要可转移到 Mac OSX,这样我才能编译 DyLib 以与 GM4Mac 一起使用
谢谢,阿什利
我正在制作一个 DLL 来扩展 Game Maker,但它必须用 C++ 编写。我拥有我需要的大部分功能(它不止做一件事),但我需要能够连接到互联网、执行 PHP 文件并获得结果。我还需要阅读位于互联网上的文件。
有什么方法可以在 C++ 中做这样的事情,这会导致 1 个 DLL?
哦,它还需要可转移到 Mac OSX,这样我才能编译 DyLib 以与 GM4Mac 一起使用
谢谢,阿什利
Boost 有一个用于网络的跨平台库http://www.boost.org/doc/libs/1_36_0/doc/html/boost_asio.html
39dll 将是一个很好的起点,因为它带有一个从 Internet 下载文件的示例,如果您将其指向一个 php 文件,它将返回结果,源代码是用 c++ 编写的,可在此处获得:http: //gmc.yoyogames.com/index.php?showtopic=90437
39dylib是mac版,位于这里(也包含源码):http ://gmc.yoyogames.com/index.php?showtopic=524126