我用vs2012创建一个小包装DLL,链接到的另一个DLL(.LIB),用VC6建。
我得到的链接错误,如:
error LNK2019: unresolved external symbol __imp__functionName@8
我添加了VC6的dll到链接线提供的库文件,正如我在过去所做的那样......有一些版本问题就在这里? 在VC6 DLL头文件中声明,我认为标准是什么方式的功能:
#define DLLIMPORT extern "C" __declspec(dllimport)
DLLIMPORT ULONG WINAPI functionName(...);
使用DUMPBIN /在VC6库文件出口显示“functionName”没有小鬼前缀和“@ 8” ..不知道如果这是一个问题,或者只是DUMPBIN是好的,demangling我。
我不是一个窗户的人,不知道为什么链接没有找到符号...帮助!