我用VC6编了DLL和LIB文件,如果没有在*.DEF文件上导出函数的时候,用静态加载的方式没有问题编译正确,如果在*.DEF文件上导出函数,动态加载就可以,但是静态加载的方式又有问题了,出现
error LNK2001: unresolved external symbol
这是怎么回事呢?如何能编出动态静态都能用的dll?
error LNK2001: unresolved external symbol
这是怎么回事呢?如何能编出动态静态都能用的dll?
问题现在已经解决了,我在def文件函数的后面加了@1 PRIVATE,才导致这结果的