• Unity3D教程:调用C++中DLL文件


    1.创建DLL

    困扰Unity人员的主要问题大概出于Dll不会生成。这个确实比较麻烦,我这里给出一个vs 2008中创建DLL的方法。

    1)首先打开vs2008,当然2005或者2003也都差不多。我这里用的是2008.

    在C++项目中选择 Win32程序,然后在控制台程序或者win32程序任选一个。 写上项目名字点创建。

    Unity3D教程:调用C++中DLL文件

    2) 任选一个的原因是这里并不重要,重要的是下一步,创建以后会出现一下这个面板。 选下一步见如下选项:

    注意,首先选DLL,证明我们这个程序是个dll项目。选“空项目”的目的是建一个计较干净的DLL程序,里面的代码都有我们手写完成,这样写过什么我们都知道。

    Unity3D教程:调用C++中DLL文件

    3)创建项目,这样我们得到一个空项目,在这个项目中,除了几个文件加以外什么也没有,我们在文件夹上点右键,创建新项。在新项里面分别创建一个CPP文件和一个头文件。

    Unity3D教程:调用C++中DLL文件

    4)得到如下的两个文件:起什么名字并不重要。

    Unity3D教程:调用C++中DLL文件

    5)以下是2个文件的代码:DLL的生成要说起来也一大堆的知识,我这里简单的说一下,dll的使用和生成用的宏不同,上面的代码主要是区分在不同环境中该使用那个宏,如果不理解就不要管了,你们只需要改最下面的哪个函数就行了。

    头文件

      

    1

        #if defined (EXPORTBUILD) 

    2

       

  • 相关阅读:
    【3】Docker镜像相关命令
    OSPF常用配置和常用的查看命令
    DPU网络开发SDK——DPDK(十四)
    基于FPGA 的SDRAM控制器
    Jenkins一站成魔【1】传统安装与说明
    MybatisPlus
    【TikTok】美区TK矩阵引流系统有哪些深度测评方案?
    VMP3.6的反调试和反虚拟机
    PLSQL连接Oracle11g64位操作步骤
    嵌入式开发学习之--Git管理代码
  • 原文地址:https://blog.csdn.net/weixin_55688630/article/details/128104900