1、在保存时加上扩展名为.def试试
2、我想是吧

解决方案 »

  1.   

    不行的啊那就变为ABC.DEF.TXT了
      

  2.   

    在控制台用REN 命令改可以了,但注册时候还是提示:
    comServer.DLL Was Loaded
    DllRegisterServer Entry Point Was Not Found
    DllRegisterServer Was Not Be Exports,Or a Currupt Of comServer.DLL May Be In Memory.我的DEF是这样写的
    LIBRARY "comServer.dll"
    EXPORTS
      ;WEP @1 RESIDENTNAME
        DllGetClassObject @1
      

  3.   

    另外,编译的时候出现如下提示:
    warning LNK4104: export of symbol "DllGetClassObject" should be PRIVATE
       Creating library Debug/comServer.lib and object Debug/comServer.exp
      

  4.   

    1、用写字板另存为的时候将文件名用引号引进来就可以了如"xxx.def",或者你去掉查看里面的隐藏已知文件类型的扩展名。2、另外DEF文件是这样写的
    LIBRARY      "XXX.DLL"
    EXPORTS
    DllCanUnloadNow     @1 PRIVATE
    DllGetClassObject   @2 PRIVATE
    DllRegisterServer   @3 PRIVATE
    DllUnregisterServer @4 PRIVATE
    你可能是后面的PRIVATE没有写,其实提示已经说了export of symbol "DllGetClassObject" should be PRIVATE
      

  5.   

    强烈谢谢楼上,请问为什么一定要写PRIVATE呢?
    以前都是用动态链接的,DEF的写法从没研究过