吐血總結(完全新手一個)
背景:想要利用CCView顯示三維模型,于是想把CCView自己改裝一下,放在自己的軟體裡面。
電腦環境:win7+vs2017(請安裝qt插件)+QT5.9(請確定都是一樣的位數,我的全都是64版本)
第一步:将cloudcompare的源碼下載下傳下來,自己編譯出來。可參考https://blog.csdn.net/xianyunxiaohe/article/details/88344621
第二步:在vs中建立qt項目(所需要的qt元件要提前選上,不然會報錯,,不過也可以根據報錯内容将qt元件在項目中加上)。
第三步:将需要的源碼和lib、dll等全部都放在自己建立的目錄下。下圖是我的檔案夾目錄。
下圖ui的.h檔案是從編譯出來的代碼中草被過來的
第四步:把所需要的include檔案lib檔案和dll檔案都包含到項目中去
lib的檔案目錄
庫檔案的包含目錄
一定要記得這個預處理器定義,不然會報link2005的錯(這個錯我找了一天)
這個是存放dll的目錄
這個是lib的檔案名,
解決方案目錄:
幾點注意事項:
第一:一定要根據報錯提示來解決問題,可以先把自己的報錯放在網上搜尋解決方案,然後自己一定要逐字審視錯誤log。
第二:報一些莫名其妙的連結錯誤
可能有些檔案沒有添加到項目中,缺少宏定義