使用vs2005进行(wince)DLL源码调试
調試Dll也需要進到源碼里面,進行單步調試。下面是使用vs2005進行wince DLL源碼調試的步驟(可能我的方法麻煩了)。
---------------------------------------------------------------------
首先將DLL和調用該DLL的exe兩個工程添加到同一個解決方案中,方便查看代碼。
將exe工程設為啟動項,點擊“啟動調試”。會彈出“管道的另一端上無任何進程”的提示,因為該exe需要加載的DLL還沒有部署到wince上。但這個過程已經將該exe文件部署到wince里面了。
在exe工程上點擊“右鍵|屬性”。在“部署”里面找到該exe的“遠程目錄”。這里是:
%CSIDL_PROGRAM_FILES%\Barcode1D_N
在“調試”里面找到該exe的“遠程可執行文件”的路徑。這里是:
%CSIDL_PROGRAM_FILES%\Barcode1D_N\Barcode1D_N.exe
---------------------------------------------------------------------
然后將DLL工程設為啟動項。
在DLL工程上點擊“右鍵|屬性”。
將“部署”的“遠程目錄”設置為和上面exe同樣的路徑:
%CSIDL_PROGRAM_FILES%\Barcode1D_N
將“調試”里面的“遠程可執行文件”的路徑設置為和上面exe同樣路徑:
%CSIDL_PROGRAM_FILES%\Barcode1D_N\Barcode1D_N.exe
然后點擊“啟動調試”,這時exe文件執行起來,可以在exe和DLL源碼里面設置斷點,進行單步調試了。
---------------------------------------------------------------------
如:在按鈕的單擊響應里面設置一個斷點,然后點擊Button1。
執行到“Barcode1D_init();”(DLL中的函數)時,可進入到DLL的源文件里面。
如上:便是使用vs2005進行wince DLL的源碼調試。
轉載于:https://www.cnblogs.com/NorthCan/archive/2011/07/25/2116080.html
總結
以上是生活随笔為你收集整理的使用vs2005进行(wince)DLL源码调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法访问此网站 localhost 拒绝
- 下一篇: 怎样格式化电脑_硬盘数据销毁最安全的步骤