程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> VS2010 C++環境下DLL和LIB文件的生成與調試 備忘

VS2010 C++環境下DLL和LIB文件的生成與調試 備忘

編輯:C++入門知識

      利用VS2010工具,調試DLL文件的方法現總結如下:

      在一個解決方案中生成兩個工程,假設MYDLL和MYDLG兩個工程,前者是DLL工程,後者DLG調用前邊的DLL工程。設置如下:

目錄如下:圖,本文例子中,DLL文件和EXE文件都生成在下邊的這個DEBUG文件中:D:\My Documents\Visual Studio 2010\Projects\MYDLL\Debug,當然,也可以生成在其他文件目錄下,只要設置正確即可。

VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客   首先編譯DLL工程。 接著,進行下邊的設置。

 一、MYDLG工程設置

1.MYDLG工程采用調用靜態MFC

2.輸出目錄要和將要生成的DLL文件在一個目錄下,如設為D:\My Documents\Visual Studio 2010\Projects\MYDLL\Debug

VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客 3.采用DLL的方式調用我自己生成的lib文件  VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客   如下圖,目錄為D:\My Documents\Visual Studio 2010\Projects\MYDLL\Debug   VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客   VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客 VS2010 C++環境下DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客    這樣,DLG工程就和DLL工程之間建立了關聯。 接下來,再來設置DLL工程。。。。。。

二、MYDLL工程裡面設置:

   1、MYDLL工程采用靜態鏈接庫,

2、輸出目錄采用默認目錄如D:\My Documents\Visual Studio 2010\Projects\MYDLL\Debug

3、設置本地Wiindows調試器中命令參數為DLG工程上邊生成的exe文件路徑,如D:\My Documents\Visual Studio 2010\Projects\MYDLL\Debug(關鍵)。

(題外話:如果已經有一個寫好的EXE,可以把已經存在的exe隨便放在一個路徑下,然後在此處的命令參數中設置好exe的路徑,之後就可以啟動dll,單步調試dll了)

VS2010 DLL和LIB文件的生成與調試  備忘 - 小雨點 - sunny的博客

 這樣DLL就和DLG工程間建立了關聯。

之後,就可以再DLG工程中調用DLL工程中的接口函數了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved