其他分享
首页 > 其他分享> > 关于SAMP服务端的插件开发指南[施工中...]

关于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”)并选择“属性”。

 

标签:...,插件,IDE,解决方案,选择,Visual,Studio,SAMP,资源管理
来源: https://www.cnblogs.com/FranciumKIKI/p/12416761.html