![](/img/trans.png)
[英]MQL4 to C++ dll on microsoft Visual Studio 2017 Community
[英]How to export a DLL from Visual Studio 2017 Community Edition C++ Project?
我有一個Visual Studio 2017社區版。 開始新的C ++控制台項目。 用__declspec(dllexport)標記了我要導出為DLL的類。
但是,在構建解決方案時,我只會獲得具有以下擴展名的文件:.exe,.iobj,.ipdb和.pdb。
我嘗試搜索包括配置管理器在內的Visual Studiom中的各種設置,但是找不到在哪里啟用將代碼生成為DLL的選項。 可能不是社區版的一部分嗎?
我現在還沒有VS社區,但是在IIRC的“ General
項目設置中,您可以選擇“ Dynamic Library
作為“ Configuration Type
您可能還需要在鏈接器的“ Debugging
設置中將“ Map Exports
和Generate Map File
為“ Yes
或類似的名稱。
您可能還需要一個
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
//you should keep hinstDll in a global variable
//...
return true;// true means "go on with loading the dll"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.