问题
我想做一个c++文件,简单地调用一个函数在.dll文件,我需要和返回值。然而,我一直试图使用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文件,然而,对于python来说,使用这个文件是很棘手的,因为温度数据是存储在一个用于c语言编程的in-out变量中的,而且看起来python不太适合使用in-out变量。
2条答案
按热度按时间jbose2ul1#
也可以插入
#include <string>
jq6vz3qz2#
我认为您需要:
LoadLibrary是Win32 API