一种基于软件开发中动态链接库的加载方法技术

技术编号:15329183 阅读:130 留言:0更新日期:2017-05-16 12:55
本发明专利技术公开了一种基于软件开发中动态链接库的加载方法。包括如下步骤:步骤一,建立应用程序的开发工具,设定动态链接库、负责传递全局变量的服务器应用程序和运行驱动;步骤二,所述步骤一中动态链接库的加载具体方法为:a设定库函数的链接路径;b在工程头文件全局作用域中把需要的函数导入;c通过直接调用该函数名并且传递参数。本发明专利技术通过以Visual Studio 2008的VC++为开发环境,提供了基于PMAC控制器的动态链加载方法,该方法提高了针对动态控制的开发应用效率,简化了对动态链加载过程,降低研发成本。

Loading method based on dynamic link library in software development

The invention discloses a loading method based on a dynamic link library in software development. Includes the following steps: step one, build the application development tools, set the dynamic link library, responsible for driving the global variable transfer server application and operation; step two, the specific method of loading in step one dynamic link library: a library function set link path; B in engineering head file global role in the domain of the function import needs; C by directly calling the function name and parameter transfer. The present invention by Visual Studio 2008 VC++ for the development environment, provides a dynamic chain loading method based on PMAC controller, this method improves the dynamic control of the development and application of efficiency, simplifies the dynamic chain loading process, reduce development costs.

【技术实现步骤摘要】
一种基于软件开发中动态链接库的加载方法
本专利技术属于软件开发
,特别是涉及一种基于软件开发中动态链接库的加载方法。
技术介绍
TurboPMACClipper控制器(TurboPMAC2Eth-Lite)是美国公司推出的PMAC开放式多轴运动控制器家族的一员。其具备全部TurboPMAC特征,提供最多32轴独立闭环控制,主要用于数控机电产品开发。实验软件需要完成实时控制、反馈和显示等多种控制功能,基本思想是建立一个对话框程序,分区域成组布置静态文本控件、复选控件及按钮控件,分别实现反馈位置速度数据、标识限位原点、微动或微动运动、回零运动及执行运动程序各模块功能。PMAC提供了编程所需的动态链接库,封装了驱动、函数和对话框等资源,进行实验软件编程的基础是正确加载PMAC动态库。
技术实现思路
本专利技术的目的在于提供一种基于软件开发中动态链接库的加载方法,通过以VisualStudio2008的VC++为开发环境,提供了基于PMAC控制器的动态链加载方法,该方法提高了针对动态控制的开发应用效率。本专利技术是通过以下技术方案实现的:本专利技术为一种基于软件开发中动态链接库的加载方法,包括如下步骤:步骤一,建立应用程序的开发工具,设定动态链接库、负责传递全局变量的服务器应用程序和运行驱动;步骤二,所述步骤一中动态链接库的加载具体方法为:a设定库函数的链接路径;b在工程头文件全局作用域中把需要的函数导入;c通过直接调用该函数名并且传递参数。优选地,所述步骤一中建立应用程序的开发工具为PComm32PRO工具,在Windows系统下开发人机界面提供的动态链接库。本专利技术具有以下有益效果:本专利技术通过以VisualStudio2008的VC++为开发环境,提供了基于PMAC控制器的动态链加载方法,该方法提高了针对动态控制的开发应用效率,简化了对动态链加载过程,降低研发成本。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种基于软件开发中动态链接库的加载方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种基于软件开发中动态链接库的加载方法,包括如下步骤:步骤一,建立应用程序的开发工具,设定动态链接库、负责传递全局变量的服务器应用程序和运行驱动;步骤二,步骤一中动态链接库的加载具体方法为:a设定库函数的链接路径;b在工程头文件全局作用域中把需要的函数导入;c通过直接调用该函数名并且传递参数。其中,步骤一中建立应用程序的开发工具为PComm32PRO工具,在Windows系统下开发人机界面提供的动态链接库。通过以VisualStudio2008的VC++为开发环境,提供了基于PMAC控制器的动态链加载方法,该方法提高了针对动态控制的开发应用效率,简化了对动态链加载过程,降低研发成本。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本专利技术的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...
一种基于软件开发中动态链接库的加载方法

【技术保护点】
一种基于软件开发中动态链接库的加载方法,其特征在于,包括如下步骤:步骤一,建立应用程序的开发工具,设定动态链接库、负责传递全局变量的服务器应用程序和运行驱动;步骤二,所述步骤一中动态链接库的加载具体方法为:a设定库函数的链接路径;b在工程头文件全局作用域中把需要的函数导入;c通过直接调用该函数名并且传递参数。

【技术特征摘要】
1.一种基于软件开发中动态链接库的加载方法,其特征在于,包括如下步骤:步骤一,建立应用程序的开发工具,设定动态链接库、负责传递全局变量的服务器应用程序和运行驱动;步骤二,所述步骤一中动态链接库的加载具体方法为:a设定库函数的链接路径;b在工程头文件全局...

【专利技术属性】
技术研发人员:郑伟敏
申请(专利权)人:合肥润客软件科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1