我已经下载了 Dokan Library 0.6.0(用于制作文件系统)。我使用的是 VS 2013,并创建了一个名为 mirror.c 的项目来构建示例。它使用一个名为 Dokan.dll 的 DLL。我已正确命名 Dokan 库,即 dokan.lib。它编译得很好,但链接器给出错误,提示“函数 _wmain 中引用了未解析的外部符号 _DokanMain@8”。
我怀疑 DokanMain 在 Dokan.dll 中,因此我添加了如下语句:extern __declspec(dllimport) int DOKANAPI DokanMain( PDOKAN_OPTIONS DokanOptions, PDOKAN_OPERATIONS DokanOperations);
但这会导致另外两个错误:警告 C4141:“dllexport”:使用多次“DokanMain”:dll 链接不一致
我以前从未使用过 dll,所以也许我还需要做些其他事情。也许在项目属性中?也许上面的语法不正确。
有人有什么想法吗?