【发布时间】:2021-09-29 20:58:02
【问题描述】:
我认为我的问题与this 相关,但那是在谈论 png,我不知道如何将其转化为我的情况。
我在以 .db 结尾的文件中使用 sqlite 创建了一个数据库。现在我有一个只从这个数据库中读取的程序。有没有办法将数据库文件包含到可执行文件中?
现在,如果我编译,我必须将可执行文件和文件放在一起。可以通过将数据库文件放在绝对路径中来删除这种依赖关系,但我也在处理 hpc 集群,所以这不起作用。我需要一个相对路径,以便 db 文件与我的 main.cpp 处于同一层次结构,但我希望能够在不处理 db 文件的情况下复制可执行文件,因此在某种程度上,db 文件已经是可执行文件的一部分。
【问题讨论】: