[英]How do I use the LoadLibrary function to import a dll file and use functions from dll file?
我想制作一個僅在我需要的.dll文件中調用一個函數並返回值的c ++文件。 但是,我一直試圖使用LoadLibrary()完全沒有成功。 當我將鼠標懸停在LoadLibrary上時,它會顯示“標識符“ LoadLibrary”未定義”。 我認為導入windows.h和winbase.h應該足以定義庫...
#pragma once
#include <windows.h>
#include <iostream>
#include <WinBase.h>
#include <E:\Users\Zachary\Anaconda3\include\Python.h>
int main()
{
HINSTANCE dll = LoadLibrary("cbw64.dll");
}
我目前正在從事一個高級設計項目,必須連接到Omega的OM-USB-TC數據采集單元。 最終,我需要做的就是從本機獲取溫度數據,並將其交給python做一些很酷的繪圖工作。 但是,我對此daq沒有任何通信協議,因為該公司不願透露它。 因此,我必須使用他們提供的通用庫。
要使用該庫,我需要導入.dll文件。 但是,由於溫度數據存儲在in-out變量中以便在c中進行編程,因此python使用它很棘手,並且似乎python在in-out變量中不能很好地發揮作用。
HMODULE WINAPI
LoadLibrary(
_In_ LPCTSTR
lpFileName
);
也可能插入#include <string>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.