DLL程式的建立步驟和測試程式

來源:互聯網
上載者:User

標籤:style   color   檔案   io   re   c   應用   測試   

首先,建立DLL程式

然後,添加一個匯出類

例如:

//Test.h

#pragma once
class AFX_EXT_CLASS Test
{
public:
 Test(void);
 ~Test(void);

 void Show();
};

 

//Test.cpp

void Test::Show()
{
 AfxMessageBox(_T("sdsdsa"));
}

最後,串連,編譯,產生.dll檔案和.lib檔案

 

測試程式:

建立一個Dialog對話方塊應用程式

首先,把產生的.dll檔案拷貝到測試程式的Debug目錄下,.lib檔案拷貝到測試程式的工程目錄下,然後在工程--屬性後,配置屬性 -> 連結器(linker) -> 輸入(Input) ,在附加依賴項(AddITional dependences)中輸入.lib即可。

然後,把Dll程式的匯出類的.h檔案(即Test.h檔案)拷貝到測試程式的工程目錄下,

 就可以調用DLL程式裡面的介面函數了

 


void CTestDLLDlg::OnBnClickedButton1()
{
 // TODO: Add your control notification handler code here
 Test test;
 test.Show();
}

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.