`
380071587
  • 浏览: 448887 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何利用C#创建动态链接库

阅读更多

在vs2008下

安装vs2008后在C:\WINDOWS\Microsoft.NET\Framework\v3.5中有可执行文件csc.exe

运行cmd 打开命令行窗口

cd: C:\WINDOWS\Microsoft.NET\Framework\v3.5

测试csc可否运行

C:\WINDOWS\Microsoft.NET\Framework\v3.5>csc
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器 3
.5.21022.8

版权所有 (C) Microsoft Corporation。保留所有权利。

fatal error CS2008: 未指定输入

表示编译器没问题可以用其创建动态链接库文件dll

将自己要编译的.cs文件拷贝到刚才的目录下面编译即可。

C:\WINDOWS\Microsoft.NET\Framework\v3.5>csc /target:library /out:MyDll.dll Matri
x.cs Complex.cs
适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008 编译器 3
.5.21022.8

版权所有 (C) Microsoft Corporation。保留所有权利。

Matrix.cs(2183,13): warning CS0162: 检测到无法访问的代码
Matrix.cs(2267,13): warning CS0162: 检测到无法访问的代码
Matrix.cs(2299,13): warning CS0162: 检测到无法访问的代码

C:\WINDOWS\Microsoft.NET\Framework\v3.5>

这时可以看到在当前目录下面出现了一个MyDll.dll文件,编写小程序测试动态链接库是否有问题。

小程序的开头要引用该动态链接库

using CSML(注:CSML是刚才编译的类文件的namespace,如果有多个namespace,要都using到)

测试成功,那么这个动态链接库就完成了。恭喜你o(∩_∩)o...哈哈。

分享到:
评论

相关推荐

    C# dll的调用(动态链接库创建与使用)

    C#dll的调用 dll源代码 动态链接库 dll动态链接 C#动态链接库

    c#创建Dll动态链接库、C#使用动态链接库实用.pdf

    c#创建Dll动态链接库、C#使用动态链接库实用.pdf

    C#DLL动态链接库编程

    也曾感受到它的带给你程序设计和编码上的好错吧今天我想和大家探讨一个主题:如何在C#创建和调用DLL(动态链接库), 其实在很大意义上而讲,DLL让我更灵活的组织编写我们的应用程序,作为软件设计者,可一个根据它来...

    创建和使用动态链接库 (C++)C#调用

    创建和使用动态链接库 (C++)C#调用 创建和使用动态链接库 (C++)C#调用 创建和使用动态链接库 (C++)C#调用

    C#动态链接库(DLL)的创建和使用

    1、C#动态链接库的创建和使用; 2、将一个工程添加到另外一个项目中,并添加引用和依赖项。

    c++ 创建动态链接库dll并调用

    本解决方案包含两个工程,一个是生成动态链接库dll(Mydll),一个工程test_mydll用于调用生成的动态链接库mydll.dll,适合初学者

    c#创建、调用Dll动态链接库

    介绍如何是使用C#来完成动态链接库的创建和使用、动态链接库对代码有很好的封装、能 很好的保护源代码。使用图例完整的演示。

    可供调用的日志动态链接库(C#)

    可用于在应用程序中创建日志信息,本程序可编译形成dll供外部程序调用。

    VS2019c++装换为动态链接库DLL.doc

    VS2019c++装换为动态链接库DLL(亲测有效). 一、实验环境 VS2019、Win10 二、创建动态链接库(DLL) 本人完全按照上面的步骤一步步来的,完成的很漂亮!!!步骤很清晰,希望能帮助大家。

    .NET 调用CUDA的动态链接库实现GPU计算

    使用CUDA创建的dll动态链接库,C#调用该动态链接库实现GPU计算,这是一个数组相加的案例,参考地址:https://go.lucoder.com/fwlink/?linkid=13

    C# 调用C++示例

    该示例介绍了C#调用c++是创建动态链接库文件的详细过程

    VS2005 c#中创建DLL与使用DLL源码

    Visual studio 2005下编译通过的,关于如何创建和使用动态链接库的程序,有详细注释。编程语言为C#

    C#科学计算讲义

    C#科学计算讲义-宋叶志-人民邮电出版社 ...B.2 C#调用Fortran动态链接库范例  B.3 调用可执行函数  附录C Linux下C#开发与跨平台编程介绍  C.1 Mono简介  C.2 Linux下C#IDE开发范例  参考文献 

    C#基础与例子.rar

    北大唐老师讲C#基础与例子 语法与界面 • 文件与图表 • 互操作与软件开发 1. C#的发展介绍及合适的...6. C#如何调用C++的dll动态链接库,为培训重点) 7. C#中关于sample code、design pattern和封装方法、安装包等内容

    面向对象c#试题参考

    c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。 d)以上都不正确。 4.以下描述错误的是(a) a)在C++中支持抽象类而在C#中不支持抽象类。 b)C++中可在头文件中声明类的成员而在...

    C#如何在后台捕捉按键

    一个共享的动态链接库(DLL)必须定义一个0xC000-0xFFFF范围的值伯GlobalAddAtom函数返回该范围)。为了避免与其他动态链接库定义的热键冲突,一个DLL必须使用GlobalAddAtom函数获得热键的标识符。 fsModifoers:...

    testDll.rar

    Visual Studio 2019 使用C语言创建动态链接库(Dll)并使用C语言和C#实现动态调用

    C#微软培训资料

    第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 编程语言 程语言编程语言 程语言 C#.4 1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11...

    ChartGraphics

    使用C#语言创建动态链接库,开发环境VS2008。 使用者可以方便的使用库中提供的类,绘制图表,既可以是2D的条形图,也可以是3D的柱状图,图表效果非常接近Excel绘制的条形图和柱状图。使用者也可以容易的设置生成图片...

Global site tag (gtag.js) - Google Analytics