为了被别人调用,MFC生成.dll物件,同时产生的lib和ilk文件是否可以扔了?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
想用MFC生成.dll物件,lib和ilk文件是否可以扔了
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
yangbo50304 2015-10-28 08:00关注看你dll怎么实现的,如果调用方是loadlibary动态调用的话,别人不需要lib和.h,如果是静态链接的话需要使用你的lib和.h
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2014-07-22 15:06xdfyoga1的博客 刚学会用vs,一切皆小白,随手记录新发现
- 2019-12-03 11:51mlwise的博客 有些时候,别人提供dll文件,却没提供lib文件,而windows平台VC++编译器又需要lib文件来链接,不然编译根本无法通过,找别人比较麻烦的情况下,只能自己来生成lib文件。 lib命令说明: lib命令说明: usage: ...
- 2015-10-30 10:01hdanbang的博客 • 包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 • 包含函数代码本身,在编译时直接将代码加入程序
- 2024-06-05 11:54LostSpeed的博客 默认建立的VS工程的debug版,会生成.idb文件。不想要这种文件的输出,主要是看着难受.
- 2020-06-24 11:02WYYwyy1111的博客 *.ilk:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息 *.obj:是目标文件,源程序编译后的产物 *.pch:全称是PreCompiled Header,就是预先编译好的头文件 *.idb:文件保存的信息,使编译器在重新编译的...
- 2019-05-03 12:36He ZIJI的博客 使用_declspec 告知函数类型,dllexport为导出类型,故可生成lib(lib文件是用来告诉程序dll中有哪信息) //示例代码 #pragma once #ifndef _DLL_H #define _DLL_H extern "C" _declspec(dllexport) void attach();...
- 2021-03-31 09:58诺有缸的高飞鸟的博客 目录写在前面先说结论什么是lib和dlllib与dll的32与x64版本对应创建动态库项目创建c++控制台应用程序lib版本不对的结果dll版本不对的结果pdb文件的作用参考及感谢完 写在前面 在配置一些开源项目的时候,往往需要...
- 2020-11-24 11:27林夕如月的博客 背景描述: ... 主动修改库A为动态库(.pro文件去除CONFIG += staticlib),只生成dll而无lib文件; 现象a原因和解决方案: 原因:库A部分组件加载时涉及C++和C底层库,VS编译时可由VS编译环境完成查找和
- 2022-03-21 15:41vbs16的博客 ILK文件被连接器使用,如果你不重新编译DLL,肯定不需要ILK文件,并且如果你不是必需的,它会变得有用。 EXP文件包含有关从DLL导出的东西的信息 转载于:http://cn.voidcc.com/question/p-abzcerfs-wv.html ...
- 2022-07-13 10:28Mr . 孤独患者的博客 本文将详细介绍windows下如何制作.lib和.dll文件,并且还会介绍如果在项目中使用.lib和.dll文件。
- 2012-03-30 16:25Galaxy_Li的博客 1:神马是Dll和Lib,神马是静态链接和动态链接 大家都懂的,DLL就是动态链接库,LIB是静态链接库。DLL其实就是EXE,只不过没main。 动态链接是相对于静态链接而言的。所谓静态链接就是把函数或过程直接链接到...
- 2019-09-11 10:44tw点点滴滴2019的博客 c++程序在编译后,在目标路径下会生成多个文件: Debug文件夹(*.exe,*.ilk,...*.ilk:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息 *.obj:是目标文件,源程序编译后的产物 *.pch:全称是PreCompiled He...
- 2015-02-08 16:12宁静致远_淡泊明志的博客 现在编译就可生成.lib 文件了,然后把添加的文件删除,以后都没问题了. 如果上边的操作是添加现有项,不能产生(.lib)的问题依旧存在. 或使用extern "C" _declspec(dllexport)在要导出的函数上
- 2019-07-12 14:57修行...的博客 VS2015编译完C++程序后,一般会在Release或者Debug文件路径下生成多个文件: 例如:输出文件夹下会出现这些文件:*.exe,*.ilk,*.obj,*.pch,*.pdb,*.idb,*,pdb;*.cpp,*.dsp,*.ncb,*.plg (1)生成可执行文件(路径...
- 2024-05-08 20:21季截的博客 另外,删除操作是不可逆的,请谨慎使用此脚本,并在运行之前确认目标目录和文件类型的设置是正确的。以下是一个批处理脚本示例,用于删除特定目录下所有以。:关闭命令回显,使脚本在运行时不会显示命令本身。命令...
- 2018-11-21 16:38lrsage的博客 通过__declspec(dllexport)关键字指定需要导出的目标,然后在使用dll的程序中通过__declspec(dllimport)关键字指定导入的目标,实现在外部(别的程序)访问定义在dll中的变量、函数和类。 详细过程如下,其中1-x...
- 2023-12-27 09:11shaishai.的博客 在生成两个dll之前,你使用lib.exe(library mangager tool库管理工具)来创建一个.lib和.exp,即,DLL A 的a.lib 和a.exp,现在linker使用a.lib和DLL B 自己的东西去生成b.dll和b.lib。这里一个缺点就是,当我们使用...
- 2019-05-21 09:45尤利乌斯.X的博客 当我们需要生成静态链接库lib文件、动态链接库dll文件,都需要在工程路径中找到,比如在Debug文件中,但有时候会出现写好文件编译生成时,在Debug文件下找不到想要的文件,自然也就无法调用或者时查看里面的函数类型...
- 没有解决我的问题, 去提问