gpt4 book ai didi

c++ - 将 idl 文件导入 Visual Studio (C++)?

转载 作者:行者123 更新时间:2023-11-30 05:21:20 32 4
gpt4 key购买 nike

我正在尝试使用 BlackMagic DeckLink SDK 构建应用程序。他们的包中有一个文件夹,里面有一堆 .idl 文件。手册说我必须包含 idl 文件。包含此文件以便我可以访问其代码的最佳方法是什么?

我已经尝试将它们放在主类旁边的源文件文件夹中,但我仍然收到无法访问它们的错误。

最佳答案

IDL 文件本身不能直接访问。

首先,您必须生成关联的“.c”和“.h”文件。然后您可以通过将这些文件包含在您的项目中来使用这些文件。这个生成“c”和“h”文件的过程,您可以将其作为构建过程的一部分。

将 IDL 文件添加到 Visual Studio 中的 C++ 项目。转到属性,您将看到“自定义构建工具”。您可以从那里构建 idl 并在已知位置创建文件 (.c,.h) 并包含它们。

下面的链接有一个截图解释,关于命令使用和如何指定自定义构建。

https://community.rti.com/howto/how-add-idl-file-visual-studio-project

因此,对于您的项目,将所有 IDL 文件添加到 C++ 项目(比如 IDL 文件夹),并为每个 IDL 文件提供自定义构建(如上面链接中所述),并创建输出“c”和“h”目录中的文件(比如“生成”)。然后根据需要将头文件和“c”文件从“生成的”文件夹中包含到您的项目中。

关于c++ - 将 idl 文件导入 Visual Studio (C++)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40197182/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com