Dll 中声明类 AA.H 中声明一个成员函数 : int (PASCAL *Fun)(int,LPCTSTR);A.Cpp 的 构造函数中动态联接Fun: (FARPROC &)Fun = GetProcAddress(m_hLibrary,"Fun");编译并成功生成dll后,更改A.H 中 int (PASCAL *Fun)(int,LPCTSTR); 为 int (PASCAL *Fun)(int); 保存-->编译生成dll此时 将鼠标 放至 (FARPROC &)Fun = GetProcAddress(m_hLibrary,"Fun"); 的 "Fun "却发现此函数的参数仍然为(int,LPCTSTR).为什么?紧急!!
Dll 中声明类 AA.H 中声明一个成员函数 : int (PASCAL *Fun)(int,LPCTSTR);A.Cpp 的 构造函数中动态联接Fun: (FARPROC &)Fun = GetProcAddress(m_hLibrary,"Fun");编译并成功生成dll后,更改A.H 中 int (PASCAL *Fun)(int,LPCTSTR); 为 int (PASCAL *Fun)(int); 保存-->编译生成dll此时 将鼠标 放至 (FARPROC &)Fun = GetProcAddress(m_hLibrary,"Fun"); 的 "Fun "却发现此函数的参数仍然为(int,LPCTSTR).为什么?紧急!!
可以删除.clw、.aps、.ncb之类的文件,然后重新编译试试。
------------------------------------------------------
这句什么意思?