我爲DLL(C++)寫了一個C_Wrapper。 該DLL在Labview中導入。 因爲有許多問題,這種進口在LabVIEW中,我想知道:用Labview和Visual Studio調試DLL
是否可以使用LabVIEW和Visual Studio調試的步驟
我爲DLL(C++)寫了一個C_Wrapper。 該DLL在Labview中導入。 因爲有許多問題,這種進口在LabVIEW中,我想知道:用Labview和Visual Studio調試DLL
是否可以使用LabVIEW和Visual Studio調試的步驟
這個DLL一步這確實是可能的。我想你已經有一個Visual Studio項目來建立你的DLL。
轉到你的項目的屬性頁,並設置Debugging->命令參數LabVIEW.exe(通常安裝在C:\ Program Files文件\國家儀器\ {您的LabVIEW版本} \ LabVIEW.exe)的位置
然後只需點擊F5在調試器下啓動LabVIEW。
另一種方法是將調試器附加到現有的LabVIEW實例上。exe – oysstu
我無法調試。 雖然他啓動Laview,但不是在Visual Studio調試模式下 – user3860708
我有一條消息: 'LabVIEW.exe'(Win32):加載'C:\ Windows \ System32 \ kernel32.dll'。找不到或打開PDB文件。 – user3860708
在Visual Studio中,導航到Debug-> Attach to Process,然後選擇labview.exe(注意:那時使用dll的labview代碼應該已經運行)。現在你將能夠捕獲所有的labview調用到你的dll並在VS環境中調試它(注意:你可以看到從labview傳來的所有數據,把你的斷點放到C++代碼中,等等)。
是的,這是可能的。我與Visual Studio 2015年和LabVIEW在Visual Studio項目2015年
配置嘗試過(從這裏https://msdn.microsoft.com/en-us/library/605a12zt.aspx拍攝)
配置LabVIEW的DLL調用
開始調試
運行調試。確保LabVIEW的過程連接
如果需要
啓動VI
'LabVIEW.exe' 的(Win32)添加斷點:已加載「C:\ Program Files文件\國家儀器\的LabVIEW 2012 \ LabVIEW.exe」。找不到或打開PDB文件。 – user3860708