RT。能否詳細說明如何操作?Thanks!

解决方案 »

  1.   

    把接口或类都export出来就可以了。
      

  2.   

    导出变量和函数。
    __declspec( dllexport ) int i;
    __declspec( dllexport ) void func();
      

  3.   

    制作一DEF文件,导出相关的函数或者类,然后修改编译选项等等!
      

  4.   

    制作一DEF文件,导出相关的函数或者类,然后修改编译选项等等!
      

  5.   

    导出类:
    #ifdef _xxxx_export_
    #def _xxx_ __declspec(dllexport)
    #els 
    #def _xxx_ __declspec(dllimport)_xxx_ class aa
    {
     ...
    }
      

  6.   

    用 vcleaner(我没做大哥已经很久了.......) 的方法也可以。
      

  7.   

    首先需要更改项目的配置类型,然后是写DllMain,写Def文件或是__declspec(dllexport).
      

  8.   

    新建一个动态连接库工程,把代码复制过去,用__declspec(dllexport)加在函数前面,或者用.DEF文件导出函数也可以。
      

  9.   

    建一个dll工程,导入所有的源码
    然后用__declspec(dllexport)导出你需要的函数
      

  10.   

    這個靜態庫程序如果導入到dll并且build(此時我還沒有加入DEF文件或是用__declspec(dllexport)加在函数前面),就會出現很多這樣的錯誤提示
    error LNK2001: unresolved external symbol __Addtest
    error LNK2002: unresolved external symbol __Deltest 
    ........
    這是怎么回事?為什么在靜態庫中就可以完全編繹成.Lib文件,并且沒有這樣的錯誤提示?
      

  11.   

    方便的话,把你的工程发给我,我给你写[email protected]