精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW程序中包含.net和C++dll的注意事項簡介

jf_NKOETB7n ? 來源:LabVIEW的編程之道 ? 2023-12-11 09:22 ? 次閱讀

一、依賴簡介

1、VI依賴

LabVIEW的VI調(diào)用.NET程序集或者C++動態(tài)鏈接庫時的關(guān)系圖如下:

4bb9aa0a-97b4-11ee-8b88-92fbcf53809c.png

依賴分直接依賴和間接依賴,直接依賴就是VI中直接使用的函數(shù)或方法,間接依賴是調(diào)用的函數(shù)或方法依賴的DLL或.net,LabVIEW生成exe時,直接依賴在默認(rèn)設(shè)置時會自動打包到data文件夾下,但是間接依賴就不會被主動拷貝,就需要手動添加依賴,有些dll打包時必須拷貝在data文件夾下,不然會報錯,例如sqlite,包含間接依賴具體操作步驟如下:

1.1、先將依賴文件包含到工程下

1.2、生成exe時將其添加到始終包含中

下邊是打包生成NPIO pdf功能時,需要包含的依賴范例

4bc7511e-97b4-11ee-8b88-92fbcf53809c.png

2、運行時依賴如下圖:

4be0db8e-97b4-11ee-8b88-92fbcf53809c.png

其中.NET程序集依賴特定版本的.net framework,C++動態(tài)鏈接庫(dll)依賴特定版本的VC++運行時。這個知識不僅僅適用于LabVIEW,其它編程語言會碰到同樣的問題,解決思路是一樣的。

二、處理方法

知道原理那么我們處理起來思路就很清晰了

1、缺少依賴文件時可以通過特定工具查找依賴項目

.net可以用ILsy或直接安裝VS在工程下查看

C++dll可以通過Dependencies_x64_Release查找缺失的依賴項目。

2、缺少相關(guān)運行時,直接安裝特定版本運行時或直接安裝該運行時合集就行。后面的鏈接提供了.net和VC++運行時合集。








審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dll
    dll
    +關(guān)注

    關(guān)注

    0

    文章

    115

    瀏覽量

    45377
  • LabVIEW
    +關(guān)注

    關(guān)注

    1963

    文章

    3652

    瀏覽量

    322387
  • C++語言
    +關(guān)注

    關(guān)注

    0

    文章

    147

    瀏覽量

    6969

原文標(biāo)題:LabVIEW的編程之道—程序中包含.net和C++dll的注意事項

文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    FPC流程和要注意事項簡介

    FPC流程和要注意事項簡介 做FPC有幾年了,自己也學(xué)習(xí)和總結(jié)了一些經(jīng)驗。想和大家交流下。先聊聊流程吧!
    發(fā)表于 03-17 10:15 ?5835次閱讀

    EMI/Safety觀念簡介注意事項

    EMI/Safety觀念簡介注意事項FCC為美國聯(lián)邦通訊委員會    全名為Federal Communications Commission
    發(fā)表于 04-11 17:39

    labview調(diào)用.net dll文件的問題

    labview8.6編寫的程序調(diào)用了C盤System32下面的一個.net類型的dll文件,電
    發(fā)表于 07-10 18:16

    使用.Net Micro Framework開發(fā)板有哪些注意事項

    怎樣去安裝.Net Micro Framework開發(fā)板?使用.Net Micro Framework開發(fā)板有哪些注意事項
    發(fā)表于 10-11 06:38

    關(guān)于labview傳入?yún)?shù)到DLL結(jié)構(gòu)體

    labviewDLL結(jié)構(gòu)體傳入?yún)?shù),要保證字節(jié)對齊下面是注意事項,很關(guān)鍵:labview中層次結(jié)構(gòu)數(shù)據(jù)類型(例如,簇)
    發(fā)表于 11-08 20:30

    LabVIEW編程LabVIEW開發(fā)從LabVIEW調(diào)用動態(tài)鏈接庫(DLL

    LabVIEW調(diào)用DLL?若要調(diào)用DLL,首先必須確定該庫是C / C ++
    發(fā)表于 01-26 20:17

    LabVIEW調(diào)用DLL的高級技巧后續(xù)資源包

    1、LabVIEW調(diào)用DLL的高級技巧2、.NET InteropAssembly Builder3、LabVIEW機(jī)器人版
    發(fā)表于 07-01 08:28 ?209次下載

    HDMI在TV應(yīng)用注意事項

    HDMI在TV應(yīng)用注意事項HDMI 在TV 應(yīng)用注意事項HDMI 做為一種新的數(shù)字視頻接口規(guī)范,其應(yīng)用越來越廣泛。應(yīng)
    發(fā)表于 10-22 08:45 ?2353次閱讀
    HDMI在TV應(yīng)用<b class='flag-5'>中</b>的<b class='flag-5'>注意事項</b>

    LabVIEW調(diào)用DLL的整個過程及注意事項

    LabVIEW調(diào)用DLL的整個過程及注意事項說明。
    發(fā)表于 05-25 15:10 ?116次下載

    LABVIEW調(diào)用C# DLL的實例分享

    LABVIEW調(diào)用C# DLL的實例分享
    發(fā)表于 01-04 11:20 ?105次下載

    KEIL中使用C++注意事項

    KEIL中使用C++ 注意事項、操作指南、書寫規(guī)范大全。
    發(fā)表于 06-01 16:12 ?1次下載

    USB Type-C 設(shè)計注意事項

    USB Type-C 設(shè)計注意事項
    發(fā)表于 11-14 21:08 ?22次下載
    USB Type-<b class='flag-5'>C</b> 設(shè)計<b class='flag-5'>注意事項</b>

    DLL簡介

    DLL 劫持 DLL 簡介 在 Windows ,許多應(yīng)用程序并不是一個完整的可執(zhí)行文件,它們被分割成一些相對獨立的動態(tài)鏈接庫,即
    的頭像 發(fā)表于 05-22 15:51 ?1456次閱讀
    <b class='flag-5'>DLL</b><b class='flag-5'>簡介</b>

    自舉程序設(shè)計注意事項

    電子發(fā)燒友網(wǎng)站提供《自舉程序設(shè)計注意事項.pdf》資料免費下載
    發(fā)表于 09-25 09:22 ?0次下載
    自舉<b class='flag-5'>程序</b>設(shè)計<b class='flag-5'>注意事項</b>

    EMI / Safety觀念簡介注意事項

    電子發(fā)燒友網(wǎng)站提供《EMI / Safety觀念簡介注意事項.ppt》資料免費下載
    發(fā)表于 02-28 09:45 ?1次下載