作者opl164 (opl)
看板C_and_CPP
標題[問題] Enigma Virtual Box封裝opencv檔案
時間Wed Aug 19 00:09:04 2015
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
vs2013
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv2.4.9
問題(Question):
我用opencv建立的執行檔
想在其他台電腦執行(沒有cv的檔案 也沒有設定相關的環境變數)
有是過用visual studio installer把我的exe和cv的dll檔案封裝在一起
但是就算在同一層目錄 執行的時候還是會找不到dll
改用Enigma Virtual Box封裝 加入了opencv\build\x86\vc12\lib裡面的檔案
執行的時候則是無法載入dll
想請問一下想在別沒有cv檔案的電腦上執行cv的程式
該如何封裝檔案?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.126.63
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1439914146.A.451.html
→ dritchie: static link 08/19 00:15
→ opl164: 我改用static還有改runtime library 還是有很多link2019 08/19 23:54
→ opl164: 的error Additional Dependencies也有新增 08/19 23:55
http://imgur.com/t7nLrF1
這是現在的狀況
我加了staticlib底下的所有lib還有Vfw32.Lib Comctl32.lib我還漏了甚麼嗎
※ 編輯: opl164 (111.243.99.160), 08/21/2015 21:54:07
→ VSei: IDE無法順利連結資料庫,大部分的問題在環境設定參變數或者 08/24 14:24
→ VSei: Lib版本有狀況 08/24 14:30
→ VSei: 用Enigma Virtual Box封裝無法載入dll應該不是EVB的問題 08/24 14:33