我正在尝试编译Windows版的encfs(也可以参考Git项目)。更准确地说,我已经尝试使用MSYS、Cygwin和MSVC 2010进行编译,但是都没有成功,每个平台都有不同的问题。在我详细介绍这三次尝试和涉及的问题之前,我想问一下是否有人成功地编译了这个程序,并能够提供一份逐步指南,以便从源代码编译encfs4win,假设我们从完全原始的Windows 7开始。
我正在尝试编译Windows版的encfs(也可以参考Git项目)。更准确地说,我已经尝试使用MSYS、Cygwin和MSVC 2010进行编译,但是都没有成功,每个平台都有不同的问题。在我详细介绍这三次尝试和涉及的问题之前,我想问一下是否有人成功地编译了这个程序,并能够提供一份逐步指南,以便从源代码编译encfs4win,假设我们从完全原始的Windows 7开始。
我已经fork了原始项目到EncFS4win Reloaded。这允许在Visual Studio 2015中进行1步构建:只需执行encfs\encfs\encfs.sln
> Build
> Build Solution
。
库已经预先构建,但您也可以在1步中重新构建dokany和rlog。我还提供了更新的二进制文件。
这个项目解决了我使用原始(非Reloaded)项目(fredy77)和forks(rustyx)遇到的所有问题,包括:
encfs4win
项目页面时,我注意到的第一件事是:“我正在尝试将EncFS项目移植到Windows...希望这个Git仓库可以帮助我(和其他人)完成它”。换句话说,它似乎还没有工作。如果这个描述是准确的,那么你无法编译它也就不足为奇了。 - syam