C++ 如果未提供.lib,如何在VisualStudio2010中添加和使用第三方.dll

C++ 如果未提供.lib,如何在VisualStudio2010中添加和使用第三方.dll,c++,visual-studio-2010,dll,C++,Visual Studio 2010,Dll,信号发生器的制造商只提供了一个dll文件 如何在我的C++程序中使用它? 我必须首先将它添加到我的项目中,但它需要一个.lib文件,而这个文件没有给出。我该怎么办 我厌倦了将这个dll与.exe放在一起,即使这样,dll的所有功能都无法工作/识别 您有两种选择: 使用and获得DLL的句柄,然后通过指向DLL的指针访问所需的API 归档 我相信您必须使用functionAnd来加载dll。请检查生成.lib文件的两种方法。您有什么方法?头文件?显示确切数据类型和调用约定的文档?设备供应商几乎总是

信号发生器的制造商只提供了一个dll文件

如何在我的C++程序中使用它? 我必须首先将它添加到我的项目中,但它需要一个.lib文件,而这个文件没有给出。我该怎么办


我厌倦了将这个dll与.exe放在一起,即使这样,dll的所有功能都无法工作/识别

您有两种选择:

  • 使用and获得DLL的句柄,然后通过指向DLL的指针访问所需的API

  • 归档


  • 我相信您必须使用functionAnd来加载dll。请检查生成.lib文件的两种方法。您有什么方法?头文件?显示确切数据类型和调用约定的文档?设备供应商几乎总是提供COM服务器。在大多数语言中都能工作。可使用C++,具备基本的COM自动化编程要求。为整个过程提供了一个很好的简短示例。查看导出的API和DLL需要的其他DLL可能也很有用。