原创 VS編譯時一些常見錯誤積累LNK,比如LNK2019、LNK2001(實時更新)
1. lnk2019 LNK2019錯誤一般是 compile 能找到 header(.h)文件,但是在鏈接時找不到需要的 lib 庫文件或者是 dll 文件。 一般認爲在編譯 OSG 簡單示例的時候遇到這樣的錯誤是因爲錯誤
原创 PCL1.8.0 QT5.5 vtk7.0 VS2013 win10 x64配置
廢話不多說,直接上乾貨。 各庫具體信息: PCL1.8.0-allinone-MSVC2013-x64 + 屬性表。(https://pan.baidu.com/s/1c1sqoQO#list/path=%2F) Q
原创 vs2013 編譯CloudCompare(包含liblas)及添加新插件
解決思路:多看CloudCompare的源碼,源碼裏面有真經! 一、cmake構建cloudcompare工程 ▪ 打開cmake GUI設置源代碼和輸出文件路徑 ▪ 設置Qt安裝路徑,並勾選MP。 ▪再次configure,
原创 C++ 深入解析new關鍵字,::new、operator new函數,placement new表達式
1. new運算符和operator new() new: 指我們在C++裏通常用到的關鍵字。比如 A *a=new A,爲了實現這一目的,應用程序需要重載new運算符和delete運算符以控制內存分配的過程。對於new來說,有new和:
原创 智能指針之共享指針shared_ptr 的理解、使用(全)
好長一段時間沒明白共享指針的理解和使用,今天認認真真查了一些資料,搞懂了很多。在這裏整理了一下兩個鏈接的內容。 主要參考鏈接: https://blog.csdn.net/u011866460/article/de
原创 Boost Filesystem模塊解析
1.概念 pathname:路徑名,比如:"/home/beman/boost/trunk/index.html"; filename:文件名,比如:index.html stem:詞幹,比如index.html中的詞幹爲inde
原创 程序員找工作總結,與程序員心得
作爲2020屆應屆生,今年經歷了一波號稱“諸神黃昏”的算法崗求職高潮,萬幸的是,作爲一名非深度學習點雲算法工程師,這波高潮對我的影響不大,手上順利拿到了3個比較理想的offer。 首先,來做個找工作的總結吧。 根據目前的經驗,總的來說,世
原创 PCL1.8的那些坑!各種編譯及使用問題彙總
在win10上用vs2013編譯及使用pcl180遇見了各種坑,這裏做個彙總,既是總結,也希望能給後來人引路! 1.編譯到visualization模塊的時候,會有如下語句報錯: if (!pcl::visualizati
原创 CloudCompare的編譯及添加新插件
解決思路:多看CloudCompare的源碼,源碼裏面有真經! 一、cmake構建cloudcompare工程 ▪ 打開cmake GUI設置源代碼和輸出文件路徑 ▪ 設置Qt安裝路徑 ▪ 選擇所需插件 ▪ 再次點集Conf
原创 union知識要點小結(精要)
PCL中存儲點的數據類型用到了聯合體union,於是深入研究了union類型。 1. C++ Primer:一種節省空間的類——union 2. 概念: union是一種特殊的類,它定義了一種新的類型。 1)一個uni
原创 PCL之貪婪三角化(理解,入門)
無序點雲的快速三角化: 本教程解釋瞭如何在點雲上運行一個帶有法線的greedy surface triangulation algorithm貪婪曲面三角剖分算法,以獲得一個基於局部鄰域投影的 triangle mesh 三
原创 VS編譯時一些常見錯誤積累LNK(實時更新)
1. lnk2019 LNK2019錯誤一般是 compile 能找到 header(.h)文件,但是在鏈接時找不到需要的 lib 庫文件或者是 dll 文件。 一般認爲在編譯 OSG 簡單示例的時候遇到這樣的錯誤
原创 C++之策略模式實現
這裏沿用《大話設計模式》第二章2.4的代碼,對其略作修改。 代碼值得注意的是,1. 爲了能實現多態,Context類中Strategy* strategy,爲指針 2. 由於本
原创 歸併排序+逆序對
第二次接觸MergeSort與Inversions(逆序對),這次弄懂了每一個細節,很好的理解了兩者之間關係。下面總結一下相關技巧。 1.MergeSort和quickSort類似,主要採用了Divide-and-Conquer的思想,也
原创 通俗易懂的並查集解釋(附簡單代碼)
原文鏈接:https://blog.csdn.net/qq_41593380/article/details/81146850 碰巧在學習kruskal算法來實現最小生成樹,其中用到了並查集