我编写一个DLL的时候用到了别人的DLL,在移植的时候就必须把两个DLL都移植过去,我想在移植的时候只移植一个DLL,请问应该如何操作?

解决方案 »

  1.   

    反编译软件反编译两个DLL,然后加在一起
      

  2.   

    反编译?呵呵,那dll重定位问题会很头大的有个软件,DLL2Lib可以试下,转成静态库连接进去
      

  3.   

    曾经看到网上有DLLToLib软件,不知可不可用
    LZ可以研究一下,将别人的DLL转换成LIB,静态链接到你的DLL中记得,成功后回复
      

  4.   

    #include <detours.h>
    #pragma comment(lib, "detours.lib")
    #pragma comment(lib, "detoured.lib")这样?为什么还提示说detoured.dll找不到?
      

  5.   

    我还准备把CPP文件和H文件加入我的工程试试呢。
      

  6.   

    只能使用DLL的功能,提供两个动态库
      

  7.   

    不是在编程的时候提示,是在使用我自己的DLL的时候提示。