zoukankan      html  css  js  c++  java
  • C#调用C++方法(结构体指针)

    一:开发者文档

            之前,手动将DLL类库复制到自己的项目中,DLLImport根据下列三个目录查找DLL

      1、exe所在目录

      2、System32目录

      3、环境变量目录

      1.方法所需的结构体指针:

      2.C++版本的SDK所提供的方法:

    二:开始动手

      1.定义结构体

      方法一:

      2.准备好方法与SDK对应,准备从非托管拿数据到托管层

       3.项目使用,调用上面的方法,返回的array就是处理过的结构体数组(数组里很多个结构体)

      

       方法二:使用指针,Marshal完成从非托管取数据,如下。。。。。。。。。

           。。。。。。  。。。。。。       。。。。。

           。。。。。。    。。。。。。     。。。。。。。。。

           。。。。。。      。。。。。。    。。。。。。。

          好吧,其实这种我还不会        。。。。。。。。。

          。。。。。。。      。。。。。。    。。。。。。。

          。。。。。。。      。。。。。。    。。。。。。。

          。。。。。。。     。。。。。。    。。。。。。。

        

  • 相关阅读:
    100 numpy exercises
    IndentationError: unindent does not match any outer indentation level
    Git详解之七:自定义Git
    Git详解之六:Git工具
    Git详解之五:分布式Git
    Git详解之四:服务器上的Git
    Git详解之三:Git分支
    Git详解之二:Git基础
    Git详解之一:Git起步
    Jquery基础之事件操作
  • 原文地址:https://www.cnblogs.com/HansZimmer/p/9766380.html
Copyright © 2011-2022 走看看