之前有在linux下使用過一段時間的pcl+qt+python等,此次由于電腦組態和所做東西不同,選擇了在win10先使用pcl。pcl的應用和内涵很廣,本人學藝不精,隻能用什麼到時候再看點什麼了。此次和vs一起使用,安裝和使用過程前後曆經數十小時,故于此記錄。
本機之前裝過pcl1.8,開始想改新版,但是下載下傳了數次老是出錯,就也沒有改過來,在配置好之後(包括環境變量和vs裡的包含庫、連結庫等的配置),簡單應用可以(但是僅可輸出點雲資料,連pcl庫裡自帶的濾波和可視化都無法實作)。在幾次簡單嘗試後,開始自己安裝boost庫等第三方庫,安裝過程查了許多許多教程,但是由于之前的版本問題沒有解決,錯誤百出,更多的就是vc140_1_59始終無法尋找原因和解決。經過一位大神的幫忙,找到了問題應該還是在pcl版本上出現了問題,得知pcl1.8僅能支援到vs2017,于是最終,還是下載下傳了新版pcl(不過是1.10.1,還不是1.11.1,當時的考慮好像是之前下載下傳了1.10.1的pdb,就順着下載下傳了,而且重點是1.10.1有支援2019的vs!)。于是,正确的道路就這麼開始了。
改過環境變量(有安裝過程中自動設定的幾個,還需要在path中加入幾個的,path中我下載下傳了幾次都未自動加載,可能是需要手動的吧)和vs裡的相關設定後(相關教程比較詳細:)出現的就是一些小問題了,大約稍微解決了一下,然後就碰到了很多bad_alloc等的指針型問題,此處看到過兩個不同是教程(丢失......,https://blog.csdn.net/weixin_44004576/article/details/106294433,自己檢視對比,個人覺得後者甚好!僅需簡單改一些vs裡的配置就好,而且原理說的也很不錯),這些完成後實驗了自己之前就在不斷嘗試的三個案例,都成功了。至此,此部分暫時完結撒花~
結論,在各種安裝過程中,我們可能會遇到許多小問題,其實會不會安裝不要緊,能在遇到問題時解決了問題然後安裝好就可以了。而且,希望在參考教程時還是多加注意,有時,教程裡的解決方法并不能完全解決你現下的問題,反而會埋點坑(哈哈哈。過程坎坷,可能事情大多都是如此吧~