自己做的小网站分享搭建wordpress面板
web/
2025/9/25 19:01:24/
文章来源:
自己做的小网站分享,搭建wordpress面板,中国企业网官网登录入口,网页qq登录入口首页一、设置Dll输出。
两种方式#xff1a;
第一#xff1a;直接创建动态链接库工程第二#xff1a;创建的是可执行程序#xff0c;在visual studio#xff0c;右键项目-属性(由exe改成dll) 二、生成Dll 根据选项Release或Debug#xff0c;运行完上面的生成解决方案后…一、设置Dll输出。
两种方式
第一直接创建动态链接库工程第二创建的是可执行程序在visual studio右键项目-属性(由exe改成dll) 二、生成Dll 根据选项Release或Debug运行完上面的生成解决方案后会在工程目录下生成x64/Relese/xxx.dll。至此dll生成完成。
三、c代码补充
注意_declspec(dllexport)是必须在方法前面否则c#会调用不到这个方法。
extern C 以c的方式去编译也是必要的
先创建DllForUnity.h头文件 #pragma once
#includemath.h
#includestring.h
#includeiostream
#define _DllExport _declspec(dllexport) //使用宏定义缩写下extern C
{_DllExport float GetDistance(float x, float y);
}再创建DllForUnity.cpp实现文件。
#include DllForUnity.hfloat GetDistance(float x, float y)
{return xy;
}
四、C#调用
将打好的dll拷贝到Unity Plugins文件夹下引入c方法 [DllImport(RoboidS, EntryPoint GetDistance)]
private static extern float GetDistance(float x, float y); 最后直接调用 GetDistance(1, 2);
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81775.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!