中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

丹棱县| 孟津县| 霞浦县| 怀宁县| 桐柏县| 伊宁市| 博乐市| 乐昌市| 兰考县| 科尔| 绥宁县| 进贤县| 原平市| 宜兰市| 蓬安县| 互助| 正宁县| 固始县| 前郭尔| 洪湖市| 华亭县| 七台河市| 微山县| 安阳市| 岗巴县| 吉隆县| 新竹县| 旬阳县| 汉中市| 米脂县| 四川省| 共和县| 盐津县| 确山县| 上犹县| 郎溪县| 将乐县| 彩票| 榆林市| 河源市| 乌海市|