怎样把写好的EXE文件改成dll文件

解决方案 »

  1.   

    把winmain中的内容放到dllmain中吧!
      

  2.   

    我写的EXE文件是一个通用程序,现在需要把我的这个程序变成DLL可以通用各个领域
      

  3.   

    不用,你在exe源程序中导出函数,
    使用时用LoadLibrary()导入这个exe
    再找到函数,调用就可以了。
      

  4.   

    楼上办法可行。it works in my project.不过还是建议新建个DLL工程,将原EXE所有的类全部拷过来,将类一一导出。仅导出函数的话作用有限。
      

  5.   

    天,很久以前的问题了
    icelight(icelight)的建议不错,我也只能想到这样做。oiq(oiq) 的方法大概也是有效的,不过没有试过。
      

  6.   

    我改过,除了要加DLLMAIN之外,还有改编译选项,可自己生成一个试验DLL比较一下,我当时是成功了,我的DLL还支持VIEW-DOC结构呢,不过现在忘了
      

  7.   

    我也急!我忙了很久了,更改老是不成功?除非把.dsp工程文件改为dll向导生成的工程文件
      

  8.   

    DLL有很多编译选项,EXE也是一样的,你随便改几个问题还是很多的。
    最好的法子,建立一个DLL的空工程,再将EXE的代码拷贝过了,添加到工程里面。对你要引出的函数和类加一个DLL引出描述就可以了。__declspec( dllexport )另外还要看你是想显式使用DLL还是隐式使用DLL。当然说的简单,作起来还是要点心思的。建议自己建立一个DLL先看看。
      

  9.   

    主要看看dll和exe的区别就好了~
    exe和dll的编译器选项不同~
    主函数不同~
    都是PE~
    dll一般导出函数,exe一般导入函数……