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文件并且可以传参数。

  • 相关阅读:
    Codeforces Round #366 (Div. 2)
    Codeforces Round #367 (Div. 2)
    带权并查集小练
    Codeforces Round #368 (Div. 2)
    Codeforces Round #396 (Div. 2)
    Codeforces Round #376 (Div. 2)
    工作流
    程序员之江湖感想
    工作流设计简介
    程序员常去的103个网站
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/2092209.html
Copyright © 2011-2022 走看看