ODB sqlite VS解决方案的编译错误

问题描述

我正在尝试将odb与sqlite一起使用,因此我从download page下载了libodb-sqlite-2.4.0 zip文件,打开了VS解决方文件(libodb-sqlite-vc12.sln),并尝试构建解决方案以生成dll文件

编译几乎立即失败,并丢失许多文件错误

1>------ Build started: Project: libodb-sqlite-vc12,Configuration: Debug Win32 ------
1>transaction.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\transaction.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>transaction-impl.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\transaction-impl.cxx(5): Fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or directory
1>traits.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\traits.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>tracer.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\tracer.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>statements-base.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\statements-base.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>statement.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\statement.cxx(5): Fatal error C1083: Cannot open include file: 'odb/tracer.hxx': No such file or directory
1>statement-cache.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\statement-cache.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>simple-object-statements.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\simple-object-statements.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>query.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\query.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>query-dynamic.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\query-dynamic.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>query-const-expr.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\query.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>prepared-query.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\prepared-query.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>exceptions.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\exceptions.hxx(8): Fatal error C1083: Cannot open include file: 'odb/pre.hxx': No such file or directory
1>error.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\error.cxx(5): Fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or directory
1>database.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\database.cxx(6): Fatal error C1083: Cannot open include file: 'odb/details/win32/windows.hxx': No such file or directory
1>connection.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\connection.cxx(9): Fatal error C1083: Cannot open include file: 'odb/details/lock.hxx': No such file or directory
1>connection-factory.cxx
1>e:\downloads\programs\odb\libodb-sqlite-2.4.0\odb\sqlite\connection-factory.cxx(5): Fatal error C1083: Cannot open include file: 'odb/details/lock.hxx': No such file or directory
1>Generating Code...
1>Done building project "libodb-sqlite-vc12.vcxproj" -- Failed.

建立主odb库没有问题,但是我不知道该怎么做。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)