在 Visual Studio 中创建 DLL 插件

2025-05-22 01:22:12

我们插件编程真正使用的是两个工程,一个是dll工程,一个C#写的界面工程,前者相当于插件(我们采用C++写),后者相当于主程序(我们采用C#写)。两者之间需要接口相连。本经验记录新dll工程的工程。

新建DLL工程

1、打开Microsoft Visual Studio 2008,按下Ctrl+Shift+N新建打开New Project界面,选择Visu锾攒揉敫al C++ -> Win32 -> Win32 Project,将Name和Solution Name改为plugins,Location改为E:\plugins。

在 Visual Studio 中创建 DLL 插件

进行工程属性的配置

1、首先设置输出目袄嬖艽蛞录(Output Directory),我希望将输出目录设置为E:\bin\release\plugin,为此打开工程属性页,瓴烊椹舟将Configuration Properties -> General -> Output Directory 的值改为..\..\..\bin\release\plugin。(特别注意在更改之前先将Configuration改为Release。)这是更改之前。

在 Visual Studio 中创建 DLL 插件

3、将Configuration Properties -> C/C++ -争犸禀淫> General 中的Additional Include Directories的值更观鲼视防改为"$(OGRE_INCLUDE)"。(这个"$(OGRE_INCLUDE)"表示电脑系统的环境变量)

在 Visual Studio 中创建 DLL 插件

6、这是修改之后

在 Visual Studio 中创建 DLL 插件

8、将OgreSDK中bin\release路径下的所有内容(大部分是dll)都复制到E:\bin\release\下。

9、向源文件(Source Files)中添加新项目(New Item),选择Module-Definition File(.def),命名为Plugin

在 Visual Studio 中创建 DLL 插件在 Visual Studio 中创建 DLL 插件

11、添加Rel_Deb版本,并设置Wordking Directory(工作目录)和Command(宿主程序)

12、注意以上所有设置完成之后可能需要重启Microsoft Visual Studio 2008,这样才能生效。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢