微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于SAMP服务端的插件开发指南[施工中...]

这个指南不是我写的,而是一位国外的开发者,我只是将它翻译并搬运到这里

原文地址:https://forum.sa-mp.com/showthread.php?t=295798


  •  入门

当你知道我被问了多少次“我该如何入门Plugin插件开发?”时你会感到震惊。我决定将这一部分添加到整个指南中,Just because you kNow the language doesn't mean you kNow your way around the IDE after all,我觉得这种情况在VC++ 2010中更能体现出来,对于第一次使用Visual Studio的人,他一定会被Visual Studio的复杂程度吓到,对Visual Studio对于新人来说是一个十分恐怖的地方,I hardly think its fair to just hand you the plugin SDK without showing you around first!Messing with property pages/the linker can easily scare people away, so I'm going to guide you through it.

请注意:如果你打算选择其他的面向Windows的IDE或编译器替代Visual Studio来进行开发,对不起,you're out of luck,因为目前看来导出函数的唯一方法是使用模块定义文件(.DEF),I've tried to include an alternative method in this article using __declspec(dllexport), but this simply didn't work due to the __stdcall calling convention mangling the exported function's names (See: Here).

这是本节你需要去提前准备好的东西:

Visual C++ 2010 express: 免费下载
Plugin SDK (Plain): 下载

我们首先要做的第一件事是创建一个新项目。选择“文件”->“新建”->“项目”即可。

一旦你创建了一个新的项目,它会问你正在创建什么类型的项目。选择Win32 project,输入项目名称,然后按OK继续。

当你的项目设置完成后,应该会显示一个如下图所示的有关注意事项的对话框. 点击 “下一步”即可.

单击“下一步”后,您将看到弹出的对话框,询问您的应用程序类型和设置。对于类型选择“DLL(动态链接库)”,对于设置选择“空项目”。做完了这些步骤后,点击底部的“完成”按钮。

接下来我们要做的是转到我们的解决方案资源管理器。解决方案资源管理器通常位于IDE的左侧。如果不小心隐藏了它,可以通过按CTRL+ALT+L或选择“视图”->“其他窗口”->“解决方案资源管理器”再次启用它。找到解决方案资源管理器后,右键单击项目名称(在本例中为这个项目叫做“test”)并选择“属性”。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐