Labview生成exe可執(zhí)行文件后相對(duì)路徑無(wú)法使用的問(wèn)題解決
解決辦法:
針對(duì)要生成exe的vi文件,將與相對(duì)路徑相關(guān)的部分進(jìn)行修改,在"當(dāng)前VI路徑"模塊后面額外增加一個(gè)"拆分路徑"模塊,即比正常調(diào)試時(shí)多使用一個(gè)"拆分路徑",如此生成后,只要將依賴(lài)相對(duì)路徑的文件按照原先vi與文件的路徑關(guān)系放置好,exe即可正常運(yùn)行。
不過(guò)這樣改過(guò)以后原先的vi中的相對(duì)路徑就不對(duì)了,如果要一勞永逸,可以寫(xiě)一個(gè)簡(jiǎn)單的路徑處理的子vi,放在"當(dāng)前VI路徑"的后面,讓其通過(guò)判斷路徑當(dāng)中是否有exe來(lái)自動(dòng)選擇"拆分路徑"的次數(shù),子vi如下圖所示:

評(píng)論