91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c#調用c++寫成的dll文件

發布時間:2020-06-13 15:00:44 來源:網絡 閱讀:294 作者:huangchaosuper 欄目:編程語言

  c#調用c++寫成的dll文件 
首先是c++寫的聲明文件

// Inclusion guard
#ifndef _DLLTUT_DLL_H_
#define _DLLTUT_DLL_H_

// Make our life easier, if DLL_EXPORT is defined in a file then DECLDIR will do an export
// If it is not defined DECLDIR will do an import
#if defined DLL_EXPORT
#define DECLDIR __declspec(dllexport)
#else
#define DECLDIR __declspec(dllimport)
#endif

// Specify "C" linkage to get rid of C++ name mangeling
extern "C"
{
     // Declare 2 functions
     DECLDIR int Add( int a, int b );
     DECLDIR void Function( void );
}

// End the inclusion guard
#endif
測試程序的目錄結構



測試代碼c#

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace ConsoleApplication30
{
     class Program
     {
         static void Main(string[] args)
         {
             test.Function();

             Console.WriteLine("result: " + test.Add(2, 3).ToString());

             Console.ReadLine();
         }
     }
     class test
     {
         [DllImport("..\\..\\lib\\DLLTest.dll")]
         public static extern   void Function(); 

         [DllImport("..\\..\\lib\\DllTest.dll")]
         public static extern int Add(int i,int j);
     }
}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙山县| 开江县| 兴城市| 黎川县| 博罗县| 随州市| 平舆县| 石楼县| 石林| 木里| 金阳县| 西平县| 天水市| 泸水县| 寻乌县| 乌苏市| 安徽省| 德江县| 双江| 曲周县| 阳新县| 江油市| 贡嘎县| 邢台市| 潞城市| 武强县| 稷山县| 高雄县| 娄烦县| 墨竹工卡县| 惠来县| 陆川县| 高密市| 乐陵市| 望都县| 曲松县| 淅川县| 清水河县| 合江县| 东光县| 湘阴县|