2015年9月9日 星期三

[Mqtt broker] 使用Mosquitto broker出現遺失pthreadVC2.dll或SSLEAY32.dll的解法

說明:安裝完mosquitto broker後,執行mosquitto.exe想啟動Mqtt broker卻出現遺失SSLEAY32.dll,要重新安裝程式的對話視窗。或執行mosquitto_sub.exe想訂閱訊息,
也出現遺失pthreadVC2.dll的對話視窗。


解法:
原來在安裝mosquitto時,就有提示了。
下載Win32 OpenSSL vX.X.X Light安裝後,到安裝folder下複製ssleay32.dll到mosquitto的folder。而pthreadVC2.dll下載後一樣放至mosquitto的folder下即可。

















參考資料:
http://stackoverflow.com/questions/6534505/how-to-fix-libeay32-dll-was-not-found-error
http://guang.logdown.com/posts/235550-mqtt-mosquitto-teaching
https://slproweb.com/products/Win32OpenSSL.html
ftp://sources.redhat.com/pub/pthreads-win32/dll-latest/dll/x86/

沒有留言:

張貼留言