簡體   English   中英

如何從標頭和lib創建DLL

[英]How create DLL from header and lib

我有Math.hMath.lib 如何從此文件創建動態鏈接庫?

您可以為動態鏈接庫(DLL)創建項目,並將Math.lib添加為項目屬性中的輸入庫。 另外,應該導出Math.h中的類(為此使用__declspec(dllexport)和__declspec(dllimport))。

#pragma once
#ifdef MATH_DLL
#define EXPORT_CLASS __declspec(dllexport)
#else
#define EXPORT_CLASS __declspec(dllimport)
#endif

class EXPORT_CLASS Math {
public:
    Math( double y );
    int DoSomething( int x );
};

MATH_DLL應該在項目屬性的預處理器定義中定義。

暫無
暫無

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

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