[英]How create DLL from header and lib
我有Math.h
和Math.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.