标签:public export ice add main read time 报错 ring
首先用vs2010建立win32项目,选择dll和空项目。
头文件add.h
extern "C" __declspec(dllexport) int add(int a,int b);
源文件add.cpp
#include "add.h"
int add(int a,int b)
{
return a+b;
}
编译生成add.dll。
C#调用:
using System;
using System.Runtime.InteropServices;
namespace ConsoleApplication2
{
class Program
{
[DllImport("add.dll")]
public static extern int add(int a, int b);
static void Main(string[] args)
{
Console.Write(add(1, 2));
Console.Read();
}
}
}
调试报错,执行没有错。
标签:public export ice add main read time 报错 ring
原文地址:http://www.cnblogs.com/tiandsp/p/7440475.html