給你的專案新增dllmodul.cpp檔案,該檔案的內容如下:
#include "stdafx.h"
#ifdef _debug
#undef this_file
static char this_file = __file__;
#endif
#define new debug_new
/
// global data
// the following symbol used to force inclusion of this module for _usrdll
#ifdef _x86_
extern "c"
#else
extern "c"
#endif
修改stdafx.h檔案:在#include 前面加上#include ,加在後面就不行。
library zemimap
exports
init=?init@@ygxxz @1
__declspec(dllexport) void winapi init(); 就不用了。否則輸出兩個函式
HOWTO 給 ATL 專案新增 MFC 支援
文章編號 173974 最後修改 2004年1月21日修訂 2.0 本文的發布號曾為 chs173974 本頁概要 更多資訊 給 atl exe 專案新增 mfc 支援 將 mfc 支援新增到 atl dll 專案 參考 回到頂端 1.在包括 atlbase.h 之前,將以下 include 指令新...
MFC單文件程式新增HTML幫助支援
enablehtmlhelp 2 在frame類中,新增訊息影射 on command id help finder,cframewnd onhelpfinder on command id help,cframewnd onhelp on command id context help,cfram...
MFC擴充套件DLL 小結
1 在dll中啟動多執行緒,用 beginthread 不能使用afxbeginthread 2 dll中與客戶程式之間通訊可以有2中方法 1 通過訊息,在dll中增加乙個自定義訊息,此訊息的id注意不能和客戶端程式中的訊息重複。在客戶端程式中將視窗控制代碼傳給dll,在客戶端寫上此訊息的響應函式,...