新建 win32 dll 專案。
新增項 - 新建 標頭檔案 : ******dll.h
新增項 - 新建 cpp檔案: ******dll.cpp
******dll.h
#pragma once;
#ifdef dll_implement
#define dll_api __declspec(dllexport)
#else
#define dll_api __declspec(dllimport)
#endif
dll_api int add(int x,int y);
dll_api const wchar_t* getplayurl(const wchar_t* mgrip,long mgrport,long materialid);
dll_api const
char* geturl(const
char* mgrip,long mgrport,long materialid);
******dll.cpp
// 注意此處的巨集定義需要寫在#include "******dll.h" 之前
// 以完成在dll專案內部使用__declspec(dllexport)匯出
// 在dll專案外部使用時,用__declspec(dllimport)匯入
#define dll_implement
#include "******dll.h"
#include
#include
#include
#include
int dll_api add(int x,int y)
dll_api const
wchar_t* getplayurl(const
wchar_t* mgrip,long mgrport,long materialid)
; wcscpy_s(url,l"http://中文");
wcscat_s(url,mgrip);
wcscat_s(url,l":");
wchar_t szport[20] = ;
_ltow_s(mgrport,szport,10);
wcscat_s(url,szport);
return url;
}dll_api const
char* geturl(const
char* mgrip,long mgrport,long materialid)
; strcpy_s(url,"http://中文");
strcat_s(url,mgrip);
strcat_s(url,":");
char szport[20] = ;
_ltoa_s(mgrport,szport,10);
strcat_s(url,szport);
return url;
}
生成專案:
新建 windows console專案,引用建立的dll專案:
執行結果:
MFC學習筆記 MFC建立視窗
mfc 微軟基礎類庫 microsoft foundation classes 微軟公司提供的類庫,以 c 形式封裝了windows api,並且包含了乙個應用程式框架,減少開發工作量。mfc需要包含標頭檔案 include原始檔是.cpp 配置 程式開始時,先例項化應用程式類物件 執行程式的入口函...
MFC動態建立物件
define implement dyncreate class name,base class name cobject pascal class name createobject implement runtimeclass class name,base class name,0xffff,...
MFC 動態建立Picture Control
1.首先定義乙個靜態的cstatic 的指標 cstatic ppicturecontrol null ppicturecontrol create t ws child ws visible ss bitmap,crect 20,10,80,40 this,12345 這裡在建立的時候一定不能少了...