.def文件中写上
export
  add

解决方案 »

  1.   

    extern "C" __declspec(dllexport) int add();
      

  2.   

    有没有用 _declspec(dllexport) 啊, 这是VC提供的一个关键字,用它可在动态连接库中输出一个数据、一个函数或一个类。用这个关键字可不用在.DEF文件中说明我要输出哪个类哪个函数。
      

  3.   

    再定义函数的时候加上调用方式
    如:int _stdcall add(int a,int b);
    然后在 .def 文件中加入
    export
      add  @1
      

  4.   

    在定义函数的时候加上调用方式,如:
    int _stdcall add(int a,int b);
    然后在 .def 文件中加入:
    export
      add  @1
      

  5.   

    int _cdecl add(int a,int b)
    {
    }
    在.def文件的Exports下加入
       add
      

  6.   

    VC默认的函数调用方法是_stdcall,DELPHI和它不一样,所以没法调用。你可以在函数前加上_declspec,或在Settings中设置
      

  7.   

    在Delphi函数声明后加上 stdcall;