我下载了Dokan Library 0.6.0 (用于在用户模式下编写文件系统)。我正在使用VS 2013,并创建了一个项目来构建名为mirror.c的示例。它使用名为dokan.lib的LIB。它编译得很好,但是链接器给出了一个错误,即"unresolved external symbol __imp__DokanMain@8"。我抛出了lib,__imp__DokanMain@8确实存在于dokan.lib中。
在Properties->Linker->附加库目录下,我添加了"c:\Program Files (x86)\Dokan\DokanLibrary",但这没有帮助。然后我把它改成了"c:\Program Files (x86)\Dokan\DokanLibrary\dokan.lib",但这也没有帮助。
我在dokan网站上读过所有的东西,但是没有任何关于用Visual进行构建的文章。
有人有什么想法吗?
发布于 2014-05-07 13:50:59
请将"dokan.lib“从设置->链接器->General ->附加库目录中移出。这意味着只包含到库的路径。您可以在其中保留库的路径(即C:\Program (x86)\Dokan\DokanLibrary)。
将"dokan.lib“放在Settings->Linker->Input->附加依赖项中。
https://stackoverflow.com/questions/23472892
复制相似问题