這次要利用MinGW,在Windows下的環境建置類似Linux的編譯環境,來讓在Windows下也可以編譯Linux的程式碼。首先,就要先安裝MinGW這套工具,由此下載。
下載完後就可以開始安裝了
選擇"Install",安裝完成之後,會出現MinGW Installation Manager工具
然後挑選以下幾項
- mingw32-base
- mingw32-gcc
- mingw32-make
就可以測試是否安裝成功了,輸入指令
gcc -v
有跑出版本代表安裝MinGW成功,然後就可以在Windows下來編譯miniupnp這套軟體。
mingw32-make
編譯成功後會看到,upx的部分可以略過
然後資料夾下就會多了upnpc-static.exe和upnpc-shared.exe的執行檔,執行upnpc-static.exe會顯示怎麼使用
輸入指令
upnpc-static.exe -P
來尋找目前網路上的uPnP裝置
然後client端就會發出SSDP M-Search來搜索目前網路上的裝置,顯示有找到192.168.1.1位置的裝置,也就是目前電腦連結的AP囉!
透過miniupnp,可以很快地在電腦及嵌入式裝置實作出uPnP協定。
沒有留言:
張貼留言