首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VS下dll的生成和使用

    2.在VS下创建dll 通过创建项目,选择动态链接库,VS会默认给你生成一堆文件,其中有个文件叫做dllmain,函数里面是这样的 BOOL APIENTRY DllMain( HMODULE hModule...declspec(dllexport)你可以理解成个固定语法,这个你可以在微软官网找到详细的解释,我就不放了,简单理解就是,加了这个是让这个函数可以被导出,让外部来用它 上面说的这个是一般写法,但现在VS...其实默认生成是这样的 FIRSTDLL_API int myfunc(void); 其中FIRSTDLL_API是个宏,它一般是你这个项目名字的大写,宏是这样的 #ifdef FIRSTDLL_EXPORTS...dllimport) #endif 你一看,其实还是我上面说的__declspec(dllexport) 一般你函数声明有__declspec(dllexport)时,函数实现便写不写都行了 这时候你就生成解决方案吧...4.如何使用生成的dll 生成后,你需要用到是dll和lib 1.dll放到你现在项目(也就是需要用到dll的项目)的exe同目录下 2.头文件放到你的源代码下,并且在你的源代码中添加这个头文件 3.

    94410
    领券