gpt4 book ai didi

c++ - 如何在 Visual Studio C++ 中使用第三方 DLL 文件?

转载 作者:IT老高 更新时间:2023-10-28 12:10:38 28 4
gpt4 key购买 nike

我了解我需要使用 LoadLibrary()。但是我还需要采取哪些其他步骤才能使用第三方 DLL 文件?

我只是跳入了 C++,这是我唯一没有得到的部分(作为 Java 程序员)。我只是在研究如何使用 Qt库和 tesseract-ocr,但这个过程对我来说毫无意义,而且很难用谷歌搜索。

如何告诉编译器我正在使用的函数?是否应该有来自第三方供应商的包含文件?

最佳答案

正如其他人所说,LoadLibrary 是很难做到的,而且几乎没有必要。

DLL 应该带有一个用于链接的 .lib 文件,以及一个或多个头文件以 #include 到您的源代码中。头文件将定义您可以从 DLL 中使用的类和函数原型(prototype)。即使您使用 LoadLibrary,您也将需要它。

要与库链接,您可能必须将 .lib 文件添加到链接器/输入/附加依赖项下的项目配置中。

关于c++ - 如何在 Visual Studio C++ 中使用第三方 DLL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495795/

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