zoukankan      html  css  js  c++  java
  • [tip]如何快速在一堆lib文件中找到你所需要的函数的import library文件

    项目中碰到一个问题:所依赖的ObjectARX升级新版本之后,所用到的一些原本从acad.lib中导出的函数现在在新版本的acad.lib中找不见了。那那些函数现在从哪个lib文件导出呢?ObjectARX里包了一堆的lib文件。当然,一个比较简单并且比较有道理的做法是:根据lib文件的名字选择那些可能包含这些函数的lib文件用dumpbin导出其export table到文件中然后搜索是否包含有所需要的文件。我的思路也是先这么干的。结果啥都没找到。那就来绝的:遍历所有的lib文件,把每个的export table都写到一个文件中去,然后在其中查找所需要的函数。做法:

    1. 一个bat文件只包含

    dumpbin /exports %1 >>c:\a.txt

    参数是其中一个lib文件的全路径名。

    2. 一个c++工程来完成:遍历目录下的所有lib文件,对于每个lib文件调用一次bat文件。

    note:

    1. 对于c++来说,使用system/_wsystem来调用bat文件并且可以传参数。

  • 相关阅读:
    yum源
    存储计量单位排序
    博客园代码高亮
    磁盘配置
    软件包安装
    网络配置
    用户、组及权限控制
    Android开发项目中常用到的开源库
    使用百度地图时,Application类的onCreate执行两次的解决方案
    计算从1到n中,出现某位数字的次数
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/2092209.html
Copyright © 2011-2022 走看看