說明:安裝完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/
沒有留言:
張貼留言