程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> windows-Windows可執行程序在部分電腦上無法運行

windows-Windows可執行程序在部分電腦上無法運行

編輯:編程解疑
Windows可執行程序在部分電腦上無法運行

現在有編譯成功的windows exe程序,它可以在其他的電腦上正常運行,為什麼在我的電腦上無法運行?
具體現象為:雙擊運行後電腦沒有反應,但是查看任務管理器裡面的進程有它,並且無法結束此進程.此程序運行需要額外的opencv的幾個dll文件,在其他電腦上若是沒有這些dll文件,那麼會顯示"缺少某某某dll文件,程序無法運行",但是在我的電腦上仍然是無法運行.若是此exe同目錄下有需要的dll文件,那麼其他電腦可以正常運行,我的電腦無法運行.我的win7與別的電腦上的windows不是完全相同的版本.
請問有沒有大神遇到過類似的問題呢?

最佳回答:


如果你的程序是通過loadlibrary等動態方式加載的dll,那麼表現出來就是不會有錯誤提示,而是程序丟出異常,你可以在系統日志中看到。
程序在不同環境中運行,因為不同的環境,你的程序存在沒有發現的bug,也是可能的,比如外部文件路徑不正確,數據不正確等。
還有殺毒軟件或者別的軟件也可能干擾你的程序的運行。

Beluma123
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved