gpt4 book ai didi

linux - 如何在 Linux 中安全使用 wxsqlite3?

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:25 25 4
gpt4 key购买 nike

我使用 wxsqlite3(版本 3.11.1)在 Windows 操作系统上加密 SQLite 数据库。我只是将 sqlite3.hsqlite3.lib 包含到我的项目中,并使用 sqlite3_key 来加密我的数据库。它工作正常,但现在我想在 Linux (Centos 7) 上使用 wxsqlite3

我花了很多天尝试编译但失败了。如何在 Linux 上使用与 Windows 相同的方法?任何有经验的人都可以分享他们关于如何编译 SQLite 和 wxSqlite3 以便能够访问加密功能的知识和实践。

最佳答案

  1. 从来没有 wxSQLite3 的 3.11.1 版本。然而,2016 年 3 月发布了 SQLite 3.11.1。当前版本的 SQLite 是 3.23.1 版。
  2. wxSQLite3 主要是用于基于 wxWidgets 的应用程序的 SQLite 库的精简包装器。您正在开发 wxWidgets 应用程序吗?还是您只是在使用包含在 wxSQLite3 中的带有加密扩展的 SQLite 库?
  3. 从 wxSQLite3 版本 3.5.0 开始,对包含的构建系统进行了全面检查,使得在 Windows 和 Linux 下构建 wxSQLite3 变得更加容易。直到版本 wxSQLite3 3.5.9 预生成的构建文件仅包含在 wxWidgets 包装器库中,但包含用于生成构建文件的 premake5 脚本。自版本 wxSQLite3 4.0.0 以来,预生成的构建文件也包含在带有加密扩展的 SQLite 库中。

因此,我的建议是下载最新版本的 wxSQLite3 并尝试包含用于 Linux(和其他类似 Linux 的系统)的构建文件。

关于linux - 如何在 Linux 中安全使用 wxsqlite3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49992964/

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