问题标签 [odb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2409 浏览

python - 如何使用 python 脚本更新 Abaqus odb 文件的节点值?

我想使用 python 脚本更新现有 Abaqus odb 文件的节点值。我已经有了新的节点值,但不知道如何将它们放入 odb 文件而不是以前的数据。

0 投票
1 回答
2567 浏览

c++ - Visual Studio 自定义生成事件始终在执行

我正在使用odb编译器作为自定义构建工具。即使输入文件没有更改,构建工具也始终在执行。

命令行:

输入文件是:
ing_odb_category.hpp.

输出:

额外的依赖:
ing_odb_category.hpp

说明:
odb ing_odb_category.hpp

Visual Studio 2010 的输出:

odb工具将ing_odb_category.hpp作为输入并生成ing_odb_category-odb.hxx, ing_odb_category-odb.ixx, ing_odb_category-odb.cxx,ing_odb_category-schema.cxx文件。

我可以连续多次构建解决方案,并且自定义构建事件将始终运行,即使ing_odb_category.hpp文件从未更改。

如果头文件更改,如何使 Visual Studio 仅执行自定义构建?

从 vcxproj 文件:

环境:

  • 视觉工作室 2010
  • 视窗 7 - 64 位
0 投票
1 回答
292 浏览

c++ - 使用 ODB 编译指示

我试图了解 ODB 模型是如何工作的。

这是来自官方网站的片段:

我的问题是,如何指定这些自定义编译指示然后重用它们?(#pragma 数据库对象)

0 投票
2 回答
775 浏览

c++ - odb“Hello World”链接导致“未定义引用”

我正在尝试编译 odb 附带的“Hello World”示例。我正在使用 debian Linux。

我复制了 person.hxx 和 driver.cxx 文件

driverthe odb 编译器工作正常并生成了 person-odb 文件。

我用它们编译了

一切顺利。

问题始于链接阶段

这导致

0 投票
0 回答
514 浏览

c++ - 在 QtCreator 中使用 odb 构建问题

我想用and来创建一个sql应用程序,但是当我尝试从站点构建 Hello 示例时,我只得到一个错误列表,我找不到问题所在。QtCreatorQt libaryORM libary ODBODB

我的想法是他们缺少一些包含或我没有正确安装它。

建筑错误:

这个错误列表要长得多,所以链接到项目文件和完整的错误列表。

0 投票
4 回答
2333 浏览

c++ - 尝试将 -I 选项与 g++ 一起使用

我正在尝试编译一个源文件 driver.cxx,它的包含文件中有一个名为的库

这个文件的路径是/home/terry/Downloads/libodb-2-4-0/odb/sqlite/database.hxx

要编译它,我输入以下内容:

并得到消息

driver.cxx:10:35:致命错误:odb/sqlite/database.hxx:没有这样的文件或目录#include ^ 编译终止。

使用 g++ 的 -I 标志时如何提及路径?

0 投票
0 回答
645 浏览

c++ - 静态链接 sqlcipher

我遇到了静态链接的问题,这不是动态的。

配置时我的13 步Dockerfile(见下文)我得到以下信息:

Dockerfile

0 投票
1 回答
562 浏览

python - ABAQUS 中的有限 ODB 输出

我正在为 ABAQUS PDE 中的拓扑优化编写应用程序。由于我有相当多的迭代,在每次执行 FEM 时,都会将大量数据写入系统——因此在 I/O 上会浪费大量时间。

是否可以限制写入 ODB 文件的信息量?

0 投票
1 回答
449 浏览

odb - odb::result 的实例化例如 odb::query失败

我正在编写我的第一个 odb 代码并且无法使这个基本工作,尽管只有 db 连接代码有效:

驱动代码:

当然我用odb编译了overview_record.h odb.exe --database mssql overview_record.h(否则不会有.hxx)。但是我得到以下编译器错误db->query<overview_record>();,尽管实例化默认构造的结果有效:

错误 3 错误 C2504: 'odb::result_base' : 基类未定义 c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 76 1 odb_playground

错误 4 错误 C2027:使用未定义类型 'odb::result_base' c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 82 1 odb_playground

错误 5 错误 C2146:语法错误:缺少 ';' 在标识符“value_type”之前 c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 82 1 odb_playground

错误 6 错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持 default-int c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 82 1 odb_playground

错误 7 错误 C2602:'odb::result::value_type' 不是 'odb::result' c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 的基类的成员 82 1 odb_playground

错误 8 错误 C2868: 'odb::result::value_type' : using-declaration 的非法语法;预期的限定名称 c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 82 1 odb_playground

错误 9 错误 C2027:使用未定义类型 'odb::result_base' c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 93 1 odb_playground

错误 10 错误 C2146:语法错误:缺少 ';' 在标识符“result_impl_type”之前 c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 93 1 odb_playground

错误 11 错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持 default-int c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 93 1 odb_playground

错误 12 错误 C2602:'odb::result::result_impl_type' 不是 'odb::result' c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 的基类的成员 93 1 odb_playground

错误 13 错误 C2868: 'odb::result::result_impl_type' : using-declaration 的非法语法;预期的限定名称 c:\users\klm\downloads\libodb-2.4.0\odb\result.hxx 93 1 odb_playground

0 投票
1 回答
116 浏览

mariadb - 来自代码合成的 MariaDB 10.1 和 ODB

目前,我正在使用来自代码合成和 MySQL (Oracle) 数据库的 ODB。我想切换到 MariaDB。来自代码合成的 ODB 是否可以与最新版本的 MariaDB (10.1) 一起使用,还是我必须安装 5.5.45 版本?