将类封装成dll/lib的方法 |
您所在的位置:网站首页 › dll使用方法 › 将类封装成dll/lib的方法 |
第二步:如何使用这个dll 当已经生成dll后,有两种方法可以在其它程序中调用dll中的类和成员函数: 方法一: 1)把TransferFunction.dll和TransferFunction.lib复制到调用程序的执行路径下,注意不是debug路径下。 2)在project->setting->link里添加TransferFunction.lib(或者用#pragma comment(lib, "TransferFunction.lib") ) 3)把TransferFunction.h中的__declspec(dllexport)改成__declspec(dllimport)然后复制到调用程序的执行路径下。 4)最后在主程序中就可以通过包含TransferFunction.h来使用TransferFunction类和它的成员函数。 方法二(推荐): 在方法一中,你每次建立一个工程都需要把TransferFunction.dll,TransferFunction.lib,TransferFunction.h三个文件拷贝到工程里面去,事实上这只发挥了dll对类的代码保护的功能,并没有多大的减轻编程人员的工作量,下面的方法可以减少编程人员的工作量,具体步骤: 1:将TransferFunction.dll扔到windows/system32下 2:将.TransferFunctionlib扔到VC的lib目录里 3:将方法一中的TransferFunction.h扔到VC的include目录里 4:同方法一的最后一步。 以后你就可以像使用Opengl的glut、glui等库一样使用你自己封装的一个经常复用的类了。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |