社区
C语言
帖子详情
dll何时映射
better0332
2007-07-22 10:49:18
我用VC++6.0编程,在link标签页下有很多导入库,如user32.lib等等!但实际生成的程序好象都没有加载那些模块.
比如
int main()
{
return 0;
}
只加载了本身,kernel32.dll,ntdll.dll但
int main()
{
MessageBox(NULL,NULL,NULL,NULL);
return 0;
}
却加载了很多
(都在main左大括号断点,查看模块信息)
为什么会这样???
...全文
130
5
打赏
收藏
dll何时映射
我用VC++6.0编程,在link标签页下有很多导入库,如user32.lib等等!但实际生成的程序好象都没有加载那些模块. 比如 int main() { return 0; } 只加载了本身,kernel32.dll,ntdll.dll但 int main() { MessageBox(NULL,NULL,NULL,NULL); return 0; } 却加载了很多 (都在main左大括号断点,查看模块信息) 为什么会这样???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wengch
2007-07-23
打赏
举报
回复
link的时候,用到的库才会连入,没用到的不会连到最终的执行代码中的 。
better0332
2007-07-23
打赏
举报
回复
可是一般VC连接的时候都默认有kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 倒入库的啊
better0332
2007-07-23
打赏
举报
回复
好象正如楼上所说,用peditor查看,user32.dll也只导入了messagebox
david2083
2007-07-22
打赏
举报
回复
kernel32.dll 是必须的
不需要的模块是不会加载的
iamliadai
2007-07-22
打赏
举报
回复
i donot know why is it, but i know tell something else
dll
反编译
映射
工具
映射
dll
或 exe
字符
映射
表安装文件
内含xp和win7安装字符
映射
表所用的必须文件及安装说明。解决简装系统无字符
映射
表,造成word、cad等程序中的一些特殊符号无法显示,以及cad中多行文字@插入符号里其他无法打开等一系列问题。
DLL
在内存中的
映射
动态链接库英文为
DLL
,是Dynamic Link Library 的缩写形式,
DLL
是一个包含可由多个程序同时使用的代码和数据的库,
DLL
不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可...
关于
DLL
在内存中的
映射
一般来说,动态链接库在内存中只会加载一次 ...如果想在所有进程中共享一份动态链接库数据,则需要在
DLL
中设置一个共享的“节” 以下代码是定义一个节并给节命名为MySec,HWND g_hWnd=NULL;为将放在节中的数据
Python调用c++的动态
dll
中数据
映射
(Mat类型传递及结构体传递)
参考1:python调用
dll
数据
映射
参考2:Mat,uchar*,uchar[]之间的相互转换 背景 python可以使用 ctypes 模块调用 c 函数、c 的变量类型(包括结构体类型、指针类型),但是ctype只支持C标准,所以一些C++的标准是不...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章