簡體   English   中英

如何將exe項目用作dll?

[英]how to use exe project as dll?

我創建了一個包含類的項目(將它們用作對象實例)。 此項目是POC,用於檢查某些可能性-

現在,我想將此項目轉換為dll-並將此dll導入其他一些exe項目。

我將項目的配置類型更改為“動態庫(.dll)”,並進行編譯。

但是,如何將這個dll導入到我的新exe項目中,並從其他exe使用這些類?

我是否需要在dll項目的某個位置添加一些“ dllExport”定義?

您將需要為DLL定義一個單獨的入口點。 可執行文件具有標准入口點:

int main(int argc, char* argue[], char* envy[]);

但是,對於Windows DLL,您需要定義dllmain ,在加載和卸載模塊時將調用dllmain

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved);

關於動態鏈接庫的進一步閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM