C onnx header 找不到 OrtEnv 定义
C onnx header can't find OrtEnv definition
我正在尝试包装 ONNX header 以便在另一种语言中使用。要清楚它使用 C dll 并需要 C header 但是我在使用 C header 编译时遇到问题,因为 ONNX header 似乎缺少 OrtEnv 结构的定义在当前的 ONNX 示例中使用。
这是我要用来包装的 ONNX api header。
和样本
在第 30 行,它声明了一个指向结构的原始指针,我在 api header 中找不到它的定义,否则我不明白。
有人可以详细说明我做错了什么吗?我所看到的只是返回 OrtEnv 的方法声明,而不是类型声明。
这里有一个完整的动态包可用 header:
https://github.com/microsoft/onnxruntime/releases/download/v1.4.0/onnxruntime-win-x64-gpu-1.4.0.zip
将 dll link 添加到您的应用程序应该很简单,并包括我遇到问题的上述 header。
如果header没有定义,说明作者不想给你。这可能出于各种合法原因而发生,其中之一是您不应该能够篡改内容。
我正在尝试包装 ONNX header 以便在另一种语言中使用。要清楚它使用 C dll 并需要 C header 但是我在使用 C header 编译时遇到问题,因为 ONNX header 似乎缺少 OrtEnv 结构的定义在当前的 ONNX 示例中使用。
这是我要用来包装的 ONNX api header。
和样本
在第 30 行,它声明了一个指向结构的原始指针,我在 api header 中找不到它的定义,否则我不明白。
有人可以详细说明我做错了什么吗?我所看到的只是返回 OrtEnv 的方法声明,而不是类型声明。
这里有一个完整的动态包可用 header:
https://github.com/microsoft/onnxruntime/releases/download/v1.4.0/onnxruntime-win-x64-gpu-1.4.0.zip
将 dll link 添加到您的应用程序应该很简单,并包括我遇到问题的上述 header。
如果header没有定义,说明作者不想给你。这可能出于各种合法原因而发生,其中之一是您不应该能够篡改内容。