首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sofu456

    c++链接错误解决办法

    dumpbin工具 lib静态库 dumpbin /linkermember lib文件 dumpbin /all lib文件 dll动态库 dumpbin /exports dll文件或者lib dumpbin /all dll文件 通过管道命令查看,模块中函数是否存在 dumpbin /all lib |findstr 链接失败的函数 有一个链接链接错误查了很久都没查到,最后比较字符串才发现问题 vs提示的链接错误: dumpbin导出的符号文件: 比较后发现导出函数是char、使用的unicode函数找不到

    68910编辑于 2021-12-06
  • 来自专栏烤包子

    编译动态链接库DLL后,查看DLL内函数名及改名方法

    1.使用VS自带的dumpbin工具查看DLL内容 dumpbin /exports "DLL.DLL"  看到结果如下:  可以看到动态链接库内部的一个函数名为sum,因为这里是X64的DLL所以函数名正常 之后再使用dumpbin查看内部函数名即可;

    2.5K30发布于 2021-11-10
  • 来自专栏太阳影的学习记录

    用VS附带工具来查看dll文件包含的函数

    打开配套的命令行 VS有自带的命令行,需要使用此命令行才不需要配置相关的环境变量,直接使用附带的工具: 点击上图的图标,可以打开配套的命令行: 查看dll文件包含的函数 dumpbin /exports xxx.lib xxx.lib是你想要查看的lib,例如>dumpbin /exports D:\anaconda3\envs\deep\Library\lib\libpng.lib 参考 官方文档 Dumpbin Utility Tutorial

    1.2K20编辑于 2022-05-09
  • 【Rust GUI开发入门】编写一个本地音乐播放器(14. 应用打包-制作安装程序)

    package.metadata.packager.nsis]installer-icon = "ui/cover.ico" # 指定安装包使用这个图标这里需要的.dll文件,在linux下可以用ldd查找,在Windows下可以用dumpbin 查找,dumpbin存在于Developer PowerShell for VS xxxx中,可以直接打开这个shell使用:dumpbin /dependents xxx.exe进行打包cargo packager

    18610编辑于 2025-10-01
  • 来自专栏ccf19881030的博客

    Error: in triplet x64-windows: Unable to find a valid Visual Studio instance The following VS instan

    Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools/MSVC\14.16.27023\bin/HostX86/x86\dumpbin.exe Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools/MSVC\14.14.26428\bin/HostX86/x86\dumpbin.exe Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools/MSVC\14.14.26405\bin/HostX86/x86\dumpbin.exe

    2.7K20编辑于 2022-05-11
  • 来自专栏24K纯开源

    Windows下程序打包发布时的小技巧

    dumpbin就是今天要介绍的主角。 二、使用     dumpbin是随Visual Studio一起发布的,在Visual Studio的“本机工具命令行”中就可以直接使用。 命令行窗口打开后直接进入到工程目录,输入命令“dumpbin /IMPORTS ReplaceAETemplate.exe > output.txt”: ?     三、小结     dumpbin的IMPORTS参数是用来查看程序依赖的其他动态库的,这对于可执行程序exe和动态链接库DLL都是适用的。

    2.3K60发布于 2018-01-18
  • 来自专栏walterlv - 吕毅的博客

    为 .NET Core / Framework 程序开启大内存感知(LargeAddressAware),使 32 位程序支持最多 4GB 的用户空间内存

    检查是否已开启大内存感知 我在之前的博客中提到可以使用 Visual Studio 自带的 dumpbin 工具来检查是否开启了大内存感知: 1 dumpbin /headers xxx.exe | more /3GB /3GB editbin/dumpbin editbin /largeaddressaware xxx.exe dumpbin /headers xxx.exe | more verify if

    1.5K10编辑于 2023-10-23
  • 来自专栏RTSP/RTMP直播相关

    Windows平台如何查看一个dll依赖的其他dll

    好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。 下面演示下查依赖库用法: 运行 dumpbin /dependents nm.exe 输出: Microsoft (R) COFF/PE Dumper Version 12.00.31101.0 Copyright

    3.3K30发布于 2019-09-19
  • 来自专栏点云PCL

    系列文章(二)| VS2013-MPI v7-静态编译-Boost1.6.1

    I:\build\boost"stage --stagedir="I:\build\boost" --without-graph_parallel--without-python -j8 -q 可以用dumpbin 去检查lib/dll是X86还是X64 dumpbin/headers *.lib | findstr machine dumpbin/headers *.dll | findstr machine 间接确定某个 lib是静态还是动态[会显示其它信息或者对应的dll] dumpbin/headers *.lib 直接确定某个lib是静态还是动态[会列出包含的obj或者对应的dll] lib /list*.lib

    1K30发布于 2019-07-30
  • 来自专栏EasyNVR

    安防/教育/互联网直播视频组件EasyRTSPServer读取本地文件报错找不到EasyStreamClient.dll解决方法

    通过dumpbin 命令来查看对应的dll dumpbin /headers libEasyStreamClient.lib ?

    48032发布于 2020-10-10
  • 来自专栏古时的风筝

    C/C++中动态链接库的创建和调用

    3、用vc/bin下的Dumpbin.exe的小程序,查看DLL文件(DllDemo.dll)中的函数结构。 4、使用类型定义关键字typedef,定义指向和DLL中相同的函数原型指针。 此时,可用两种方法解决       1、利用vs自带的命令行工具,查看函数的正确名称,首先cd 到bin目录(vc/bin),利用的是vs自带的dumpbin.exe工具。 进入bin目录之后,输入命令dumpbin /exports d:\路径\xxx.dll,查看函数的输出名称。

    2.1K100发布于 2018-01-08
  • 来自专栏sofu456

    StackWalker和Backtrace进行堆栈分析

    StackWalker windows堆栈信息跟踪,程序异常退出时,生成dumpbin的堆栈信息可分析定位 github源码:https://github.com/JochenKalmbach/StackWalker

    1.2K10发布于 2020-07-16
  • 来自专栏24K纯开源

    Premiere&After Effects的实时预览插件开发

    要查看插件依赖哪些外部程序库,可以使用VS附带的dumpbin命令:dumpbin /imports。 有的时候安装可能会混淆32位和64位程序,那么还阔以通过dumpbin /headers查看程序库的版本。 Premiere/After Effects使用的是ARGB颜色模型。

    1.5K90发布于 2018-01-18
  • 来自专栏流媒体音视频

    C++导出C语言符号踩坑(一)

    fPIC -o myclib.so mylib.cpp但是,查看编译导出的动态库,发现符号还是修饰过的,查看导出符号可以使用下面的命令:nm -D myclib.so如果是 windows 系统可以使用 dumpbin 命令:dumpbin /exports myclib.dll可以确认的是 C++ 文件确实已经引入了带有 extern"C" 语句的头文件,而且,还有一个可以佐证的现象,就是定义多个方法时,有些方法符号是按照

    50510编辑于 2025-02-23
  • 来自专栏呱牛笔记

    C程序反编译成汇编代码命令整理

    the archive   x[o]         - extract file(s) from the archive Windows平台lib库的反汇编,这里有破解的例子,有兴趣的同学可以看看: dumpbin \Debug\Encrypter.obj是从liblist.txt中读出的 dumpbin /all Encrypter.obj > encrypterdump.txt dumpbin /disasm 

    1.4K40编辑于 2023-05-02
  • 来自专栏全栈程序员必看

    PDB 文件

    我们可以使用 DumpBin.exe 来从 PE 文件中获取 GUID 信息,在控制台中启动该程序,并传入 PDB文件 和 /headers参数 即可。 D:\CrashMe\bin\Debug>dumpbin.exe CrashMe.exe /headers ..... server 的 cache 中查找 远程的 symbol server 中查找 参考资料 PDB文件详解 – CSDN PDB Files: What Every Developer Must Know DUMPBIN

    1.5K20编辑于 2022-09-05
  • 来自专栏C++

    使用 C++ 和 gRPC 的常见陷阱及解决方案

    :x64 - windows - static - CMake 配置中强制使用 /MT:-DCMAKE_CXX_FLAGS="/MT" -DCMAKE_C_FLAGS="/MT"- 验证:使用 dumpbin 检查:dumpbin /directives <obj_file>if(MSVC) foreach(flag_var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE) dumpbin /dependents <your_exe>.exe- 确保全静态链接。解决方法检查依赖:建议优先使用静态构建,避免 DLL 依赖。

    1.8K10编辑于 2025-02-21
  • 来自专栏码客

    判断DLL文件是C/C++动态链接库还是.NET程序集及查看DLL依赖

    利用vs子自带工具:VS 2017的 x64_x86 交叉工具命令提示符 打开进入cmd模式,找到C++的dll路径,通过命令: dumpbin /dependents 需要检测的.dll 如 dumpbin

    4.9K11编辑于 2022-10-04
  • 来自专栏锦鲤安全

    白加黑免杀制作(详细)

    使用 dumpbin 查看未使用extern "C"时的导出函数: 使用extern "C"时32 位的导出函数: 可以看到 32 位的函数名保持了原样输出,不过括号内还是以 __cdecl 约定修饰的 这样只有一个导出函数的 dll 就编写完成了,点击[生成]->[生成 dll]: 2. dll 导出函数查看 (1)使用 dumpbin 查看 dumpbin 是 vs 自带的一款工具,可以查看 obj 文件、lib 库、dll 库、exe 执行文件,使用方法如下: # 查看 dll 库中包含哪些函数 dumpbin /exports a.dll # 查看 exe 中加载了哪些动态库 dumpbin /imports a.exe # 查看 lib 库中包含哪些函数 dumpbin /all /rawdata:none a.lib # 查看 obj 文件中包含哪些函数 dumpbin /all /rawdata 命令行工具并打开: 输入 dumpbin /exports Dll3.dll 查看 Dll3.dll 的导出函数: 可以看到导出了一个函数 sum,其索引为 1。

    12.3K92编辑于 2023-11-20
  • 来自专栏全栈程序员必看

    12、动态链接库,dll

    3、Dumpbin命令 应用程序如果想要访问某个DLL中的函数,那么该函数必须是已经被导出的函数。可以用Dumpbin查看。在使用之前可能需要通过VCVARS32.bat来建立VC使用的环境变量。 dumpbin -exports name.dll 4、导出DLL中函数 加_declspec(dllexport)于函数前面。 1)隐式加载 (1)通过extern声明外部函数。

    1.4K20编辑于 2022-07-05
领券