在函数头加上WINAPI,
引用的时候也要加

解决方案 »

  1.   

    加了那个_declspec(dllexport)标识符的函数或者类就叫输出函数或者变量
      

  2.   

    在.def文件中还有输出函数的接口.
      

  3.   

    在.def文件中还有输出函数的接口.
      

  4.   

    那这里该怎么改呢?直接在.def文件中修改?~~~~~~~不会吧
      

  5.   

    解决办法:第1步:保持函数定义与实现一致, 这一点可能你现在已经没问题
    第2步:所有调用这个函数的地方,参数保持致. short强制转换为int
    第3步:调用的地方#include "xxxxx.h"相关的头文件
      

  6.   

    你是用什么方法输出函数的?是用_declspec(dllexport)还是 DEF 文件?
    若是_declspec(dllexport)就应该让它后面的函数声明与其他地方的定义及声明保持一致。若是DEF文件就可能与我遇到的问题是一致的,当我添加了一个新函数后,编译通过,后来发现它应该是一个输出函数,遂于DEF文件中声明为EXPORT,再编译就通不过了,最后把新添的函数和DEF文件里的输出声明一起删掉重新编译,又正常了,再同时加进新添函数和DEF文件的输出声明,编译通过。