<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    VS2008遠程調試方法

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    在網上找了好多資料才把這個調試環境搭好,下面總結一下:

    先說明兩個概念:

    1.      目標機:遠程需要調試的機子,也就是被調試程序exe所在的機子,該機子可以安裝VS2008或者不安裝vs2008

    2.      調試機:安裝VS2008的機子,就是存放代碼下斷點調試的機子,該機子必須安裝vs2008

     

    下面介紹具體設置步驟:

    目標機:

    1.      如果目標機安裝了VS2008則直接在【開始菜單】->【Microsoft Visual Studio2008】->【VisualStudio Tools】下面找到Visual Studio 2008 Remote Debugger運行即可;如果目標機沒有安裝VS2008則需要將調試機上vs2008安裝目錄下相應的遠程debug工具,路徑:D:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/Remote Debugger/x86拷貝到目標機應用程序所在的目錄下,然后運行msvsmon.exe

    RFID設備管理軟件

    注意:此處如果是要根據你的程序是32位或者64位選擇不同的版本,如果是在Win7下面還要以管理員身份運行。如果是第一次運行可能需要設置防火墻,請允許防火墻放行。

    2.      選擇【Tools】->【Options】設置Debugger參數

    RFID設備管理軟件

    這兩步后目標機上的設置就完成了,下面介紹調試機上的設置:

    調試機:

    1.      打開VS2008,打開啟動工程屬性,在Debugging選項頁內,做如下設置

    RFID設備管理軟件

    注意:Remote Command 中的路徑為目標機上可執行工程的路徑;Remote Server Name為目標機的IP地址

    設置完成后按F5即可遠程調試目標機程序。

     

    需要注意的幾個地方:

    1.      調試機和被調試機都在一個局域網內,且必須在一個網段

    2.      調試機和被調試機必須登錄相同的用戶,用戶名必須一直關閉防火墻或打開相應的端口,一般是4015

    3.      最重要的一點,這樣設置后有可能會出現在調試機上無法設置斷點的情況,提示PDB文件不匹配的問題,我就遇到了這個問題,找了好長時間才解決,我的解決方法是在調試機上編譯好應用程序后,然后拷貝到目標機上(確保PDB文件一致),并且在你每次在調試機上重新編譯了某些庫后必須手動拷貝其DLL和PDB文件到目標機上,然后在Remote Command中設置目標機上的路徑即可。關于這一條可能還有其他的解決辦法,但我沒找到,希望有其他的解決方法的朋友留言。

     

    參考:http://support.microsoft.com/kb/910448

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全