2011-12-11 40 views
0

我正在製作一個DLL來擴展Game Maker,但它必須用C++編寫。 我擁有大部分我需要的功能(它不止一件事),但我需要能夠連接到互聯網,執行PHP文件並獲得結果。我還需要閱讀位於互聯網上的文件。C++互聯網DLL的互動

有沒有辦法在C++中這樣做,會導致1 DLL?

哦,它也需要轉移到Mac OSX,所以我可以編譯DyLib爲使用GM4Mac

感謝, 阿什利

回答

0

一個跨平臺的庫39dll將是一個很好的開始,因爲它提供了一個從互聯網上下載文件的例子,如果你將它指向一個php文件,它將返回結果,源代碼用C++編寫,並可在此處獲得:http://gmc.yoyogames.com/index.php?showtopic=90437

39dylib是Mac版本,位於此處(也包含源代碼):http://gmc.yoyogames.com/index.php?showtopic=524126

+0

應該積極勸阻使用39dll。由於歷史原因它很受歡迎,但即使是其自己的作者39ster也建議人們現在使用其他替代品。這是錯誤的,並使應用程序不必要的複雜。爲了下載文件,你最好從例如Maarten Baert的Http Dll 2 [鏈接](http://www.maartenbaert.be/game-maker-dists/http-dll-2)。 – Medo42