`
onlyor
  • 浏览: 383743 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

devc++ 创建 dll (C语言)

    博客分类:
  • c++
c++ 
阅读更多
  • 创建dll工程

文件 > 新建 > 工程,在弹出对话框中选择dll,语言选择c,工程名称输入MyProject。

 

点击确定,会生成dll.h和dllMain.c文件,

 

保存、编译,会生成libMyProject.a和MyProject.dll。

 

  • 创建测试工程

文件 > 新建 > 工程,在弹出对话框中选择console,语言选择c,工程名称输入testMyProject。

 

 

在自动生成的 代码中的 main方法里,输入 HelloWorld();

 

保存,右击“工程管理”中的工程,选择“工程属性”,弹出“工程选项”对话框。

 

点击“参数"选项卡,再点击“加入库或者对象”按钮,选择libMyProject.a文件。

 

最后编译运行,会弹出一个 “Hi” 提示框,恭喜你调用成功。

 

 

分享到:
评论

相关推荐

    用devc++制作动态链接库

    通过上述步骤,我们不仅了解了如何使用Dev-C++创建动态链接库,还掌握了如何在其他项目中调用这些DLL。虽然Dev-C++并非最新版本的IDE,但对于初学者来说,它仍然是一个非常实用的学习工具。希望本文能帮助到那些希望...

    Visual studio C++ DLL的生成和使用指南

    使用Dev-C++创建DLL 首先,我们需要使用Dev-C++创建一个简单的DLL。步骤如下: - 打开Dev-C++并创建一个新的项目,选择“DLL”作为项目类型。 - 输入项目名称`testdll`,并选择“C 工程”。 - Dev-C++将自动生成两...

    我的世界简易版(C++编写,源代码+程序)

    在这个项目中,初学者可以学习到C++的许多重要概念,例如数据结构(用于组织游戏世界中的对象)、算法(用于处理碰撞检测和游戏逻辑)、面向对象编程(用于创建和管理游戏对象)等。更进一步,源代码中可能还包含了...

    使用C语言来扩展PHP,写PHP扩展dll

    ### 使用C语言扩展PHP:构建PHP扩展DLL #### 前言 随着PHP的应用范围不断扩大,对于性能的要求也日益提高。而C语言作为一种底层语言,其执行效率远高于PHP这样的高级语言。因此,通过C语言编写PHP扩展可以显著提升...

    devcpp教程

    【Devcpp教程】:Devcpp是一款基于Mingw32的开源C++集成开发环境(IDE),遵循GPL协议,适合商业和个人用户免费使用。Mingw32是GCC(GNU Compiler Collection)的Windows 32位版本,允许Windows程序员体验Unix和类...

    dev-c-的使用方法汇总.doc

    如果Dev-C++启动时报错“没有找到WININET.DLL”,可以通过互联网下载缺失的动态链接库文件。编译时找不到文件,应检查编译器的设置,确保包含正确的文件夹路径。EXE文件体积大可能是由于调试信息的存在,可以在选项...

    WinMM.Lib Windows库文件

    系统文件winmm.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。除非用户电脑被木马病毒、或是流氓软件篡改导致文件丢失、损坏等现象,...

    opengl教程c语言版[收集].pdf

    - 当前Windows系统下的主流编译环境包括Visual Studio、Borland C++ Builder、Dev-C++等。 - 本教程推荐使用Visual Studio 2005作为学习OpenGL的开发环境。 2. **安装GLUT工具包**: - GLUT(OpenGL Utility ...

    jna.jar.zip_jna_jna.jar_jna调用dll

    Java Native Access(JNA)是Java平台上的一个开源库,它允许Java代码直接调用操作系统提供的本地库(如.dll文件在Windows系统中),无需编写C语言的中间接口(JNI)。`jna.jar`是JNA的主要库文件,包含了所有必要的...

    OpenGL入门C++教程.docx

    在Windows环境下,常用的编译工具有Visual Studio、Borland C++ Builder和Dev-C++,这些都支持OpenGL。为了简化学习过程,建议安装GLUT工具包。GLUT提供了一些基础的窗口管理和输入处理功能,使得初学者可以更快地...

    SQLite的C++接口

    对于Windows平台,需要下载SQLite的动态链接库(DLL)文件。而对于Linux系统,通常可以通过包管理器来安装SQLite,例如在Ubuntu上可以使用命令`sudo apt-get install sqlite3`。 3. **基于Linux系统**: 示例代码和...

    基于libUsb库实现Hid USB设备通讯

    确保将与生成的INF文件同目录下的`.lib`文件、`.dll`文件以及`usb.h`头文件添加到项目的文件夹中。此外,在项目设置(Project -》 Settings -》 Link)中,将`libusb.lib`库文件添加到“Object/Library Modules”中,...

    delphi使用c的obj对象文件教程

    首先,你需要在 C 编译器(如 GCC 或者 Visual C++)中编译源代码,生成 OBJ 文件,并进一步将其链接成 DLL 或 LIB 文件。在 C 代码中,你需要定义导出函数,这些函数将作为 Delphi 和 C 代码之间的接口。 **步骤二...

    OpenGl入门教程

    OpenGL编程入门需要准备的环境和工具包括选择合适的编译器,例如VisualStudio、Broland C++ Builder和Dev-C++等。由于OpenGL是一套标准,因此需要使用GLUT(OpenGL Utility Toolkit)来简化窗口管理及事件处理等工作...

    OPENGL环境

    目前Windows系统下的主流编译环境有Visual Studio、Borland C++ Builder、Dev-C++等。其中,**Visual Studio** 是最常用的选择,本文将以Visual Studio 2005为例进行介绍。 ##### 2. 安装GLUT工具包 GLUT (The ...

    OpenGL入门教程

    - **选择编译环境**:在Windows下,主流的选择包括Visual Studio、Borland C++ Builder和Dev-C++。本教程以Visual Studio 2005为例,因其对OpenGL的支持完善且文档资源丰富。 - **安装GLUT工具包**:虽然GLUT不是...

    在vc++6[1].0中配置OpenGL环境.pdf

    - **选择编译环境**: Windows下的主流编译环境包括Visual Studio、Borland C++ Builder、Dev-C++等。本教程中选用VC++6.0。 - **安装GLUT工具包**: - 下载GLUT工具包,并解压获取`glut.h`、`glut.lib`、`glut32.lib...

    OpenGL 入门学习教程

    - **常见环境**: 当前流行的Windows编译环境包括Visual Studio、Borland C++ Builder和Dev-C++等,这些环境均支持OpenGL开发。 - **推荐环境**: 本教程推荐使用Visual Studio 2005作为OpenGL的学习平台。 **2.2 ...

Global site tag (gtag.js) - Google Analytics