gpt4 book ai didi

c++ - 如何在 Windows 上编译 encfs4win

转载 作者:可可西里 更新时间:2023-11-01 14:36:10 29 4
gpt4 key购买 nike

我正在尝试编译 the encfs port for windows (另见 git project )。更准确地说,我尝试用 MSYS 编译它。 , 与 Cygwin和 MSVC 2010。我在这两个方面都没有成功,每个人都遇到了完全不同的问题。在我给出这三个任务和所涉及问题的完整概述之前,我想问一下是否有人成功编译了这个程序,并且可以提供有关如何从源代码编译 encfs4win 的分步指南,假设我们从一个完全普通的 Windows 7。

最佳答案

我已经将原始项目 fork 到 EncFS4win Reloaded 。这允许在 Visual Studio 2015一步构建:只需执行 encfs\encfs\encfs.sln > Build > 构建解决方案

库是预先构建的,但您也可以在 1 步 dokany 和 rlog 中重新构建。我还提供更新的二进制文件。

这个项目解决了我在使用原始(非重新加载)项目(fredy77)和分支(rustyx)时遇到的所有问题,包括:

  • 缺少库(尤其是 rustyx 分支):检查你有 dokan-dev/dokany , Win32 OpenSSL , Boost C++ , rlog对应依赖路径
  • Boost 和 Win32 OpenSLL 的构建说明不明确:您真的需要构建这些吗?官方网站提供预构建的库(如果您有时间放松或偏执狂,还提供构建说明)。
  • 更新 encfs > encfs1 属性 > C/C++ > 附加包含目录
  • 更新 encfs > encfs1 属性 > 链接器 > 附加库目录
  • 更新 encfs > encfs1 属性 > 链接器 > 输入 > 附加依赖项
  • Timespec issue在 VS2015 中,在几个项目中
  • 并注意调试与发布构建和库。

关于c++ - 如何在 Windows 上编译 encfs4win,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993141/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com