我有一个 Borland C++Builder 6. 0 项目。 在这个项目中, 我使用 SQLite 库。 我使用 sqlite3. c 文件( SQLite 合并 3.7. 11 ) 。 所有工作都正常。 但是当我在 C++Builder 中启用 codeGuard 时, codeGuard 给了我无数的 Sqlite3. c 错误。 比如访问超额算术超支资源泄漏 。
我试图在项目中将10万个记录插入我的数据库。 这样做花费了大约130秒时间, 而这个过程使用的内存没有增加。 所以我认为实际上没有内存泄漏。
我的问题是:我是否应该认真对待Sqlite 中的 CodeGuard 错误? 或者我可以忽略它们吗? 它们可能是虚假的正数? 或者 C++Bilder 6 编译器不适合 SQlite?