我想包括使用C++的使用DLL的方法。使用DLL的類的方法
我一直在努力,包括使用此代碼的DLL:
HMODULE DLL = LoadLibrary(_T("name.dll"));
if (DLL)
{
std::cout << "DLL loaded!" << std::endl;
if (_pdisconnect)
{
std::cout << "Successful link to function in DLL!" << std::endl;
}
else
{
std::cout << "Unable to link to function in DLL!" << std::endl;
}
}
else
{
std::cout << "DLL failed to load!" << std::endl;
}
FreeLibrary(DLL);
這是我想包括DLL有兩類PCls
和TPCls
。 PCls
有一個我想包括的方法是getOP(LONG a)
。請問如何使用這種方法?
非常感謝!
如果你不能導出類本身,你沒有實例在哪裏使用這些函數(假設非靜態函數)。 –
@Marco,你的意思是我需要爲每個類導出一個DLL嗎? – user3508865
不,我的意思是說,一個非靜態成員函數是可用的,它需要它所屬類的一個對象。如果您無法導入該對象,則不能使用該函數 –