我创建了一个包含类的项目(将它们用作对象实例)。 此项目是POC,用于检查某些可能性-
现在,我想将此项目转换为dll-并将此dll导入其他一些exe项目。
我将项目的配置类型更改为“动态库(.dll)”,然后编译确定。
但是如何将这个dll导入到我的新exe项目中,并从其他exe使用这些类?
我是否需要在dll项目的某个位置添加一些“ dllExport”定义?
答案 0 :(得分:0)
您将需要为DLL定义一个单独的入口点。可执行文件具有标准入口点:
int main(int argc, char* argue[], char* envy[]);
但是对于Windows DLL,您需要定义dllmain,该模块在加载和卸载模块时将被调用:
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved);
进一步阅读Dynamic Link Libraries。