當前位置:首頁 » 編程軟體 » pcl編譯

pcl編譯

發布時間: 2022-01-10 18:32:51

⑴ 求一份python3.7版本,PCL1.8.1版本的已經編譯好的python_pcl的whl文件。用的VS2019,WIN10。

網頁鏈接這個鏈接下的 Installation 》Windows 有安裝包及安裝說明,沒看到對應的vs2019版本

⑵ 如何用pcl配置visual studio 2010

1.首先下載windows的安裝包。我用的是預編譯版本的多合一包,需要自己編譯的也可以。注意下載時要看清楚vs2010的版本是32位還是64位,不然一些庫會找不到對應入口,導致編譯不通過的。
tips:可以在開始菜單下的Microsoft Visual Studio 2010文件夾下,查看Microsoft Windows SDK Tools,如果看到程序後面(如IL反匯編程序)有(x64)字樣,則vs是64位的,沒有就放心安裝32位版本吧。
如果是用cmake生成pcl解決方案,要注意在cmake的時候確定各個依賴庫的路徑,可以在對應項上把滑鼠停留一下,看看有什麼提示信息,特別是VTK的目錄。有些時候能夠繼續生成,但是部分模塊並沒有設置好參數,會導致編譯出來的PCL運行不良好。
2.安裝完畢後就測試一下PCL的效果吧,要注意項目對應的包含目錄、庫目錄、庫文件(LIB)和運行環境(DLL)。
用http://www.pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer上面的常式試一試,新建工程,粘貼代碼……

在包含目錄下添加:
C:\Program Files\PCL 1.5.1\3rdParty\Boost\include;
C:\Program Files\PCL 1.5.1\3rdParty\Eigen\include;
C:\Program Files\PCL 1.5.1\3rdParty\Flann\include;
C:\Program Files\PCL 1.5.1\3rdParty\Qhull\include;
C:\Program Files\PCL 1.5.1\3rdParty\VTK\include\vtk-5.8;
C:\Program Files\OpenNI\Include;
C:\Program Files\PCL 1.5.1\include\pcl-1.5;
(對應自己機子上PCL的位置,如果為了CMAKE方便很多會放在根目錄下。即C:\PCL)

在庫目錄下添加:
C:\Program Files\PCL 1.5.1\3rdParty\Boost\lib;
C:\Program Files\PCL 1.5.1\3rdParty\Qhull\lib;
C:\Program Files\PCL 1.5.1\3rdParty\Flann\lib;
C:\Program Files\PCL 1.5.1\3rdParty\VTK\lib\vtk-5.8;
C:\Program Files\PCL 1.5.1\lib;
C:\Program Files\OpenNI\Lib;


在附加依賴項上添加:
opengl32.lib
pcl_kdtree_debug.lib
pcl_io_debug.lib
pcl_search_debug.lib
pcl_segmentation_debug.lib
pcl_apps_debug.lib
pcl_features_debug.lib
pcl_filters_debug.lib
pcl_visualization_debug.lib
pcl_common_debug.lib
flann_cpp_s-gd.lib
libboost_system-vc100-mt-gd-1_47.lib
libboost_filesystem-vc100-mt-gd-1_47.lib
libboost_thread-vc100-mt-gd-1_47.lib
libboost_date_time-vc100-mt-gd-1_47.lib
libboost_iostreams-vc100-mt-gd-1_47.lib
openNI.lib
vtkalglib-gd.lib
vtkCharts-gd.lib
vtkCommon-gd.lib
vtkDICOMParser-gd.lib
vtkexoIIc-gd.lib
vtkexpat-gd.lib
vtkFiltering-gd.lib
vtkfreetype-gd.lib
vtkftgl-gd.lib
vtkGenericFiltering-gd.lib
vtkGeovis-gd.lib
vtkGraphics-gd.lib
vtkhdf5-gd.lib
vtkHybrid-gd.lib
vtkImaging-gd.lib
vtkInfovis-gd.lib
vtkIO-gd.lib
vtkjpeg-gd.lib
vtklibxml2-gd.lib
vtkmetaio-gd.lib
vtkNetCDF-gd.lib
vtkNetCDF_cxx-gd.lib
vtkpng-gd.lib
vtkproj4-gd.lib
vtkRendering-gd.lib
vtksqlite-gd.lib
vtksys-gd.lib
vtktiff-gd.lib
vtkverdict-gd.lib
vtkViews-gd.lib
vtkVolumeRendering-gd.lib
vtkWidgets-gd.lib
vtkzlib-gd.lib
這里要注意PCL引用到的其他庫文件一定要加進去,VTK的庫很多,而且依賴關系我看得很亂,所以為了方便就全加進去了。
如果沒有加完整,很多信息提示錯誤的,之前忘了加一個什麼庫,導致很多error LNK2019,還讓我重裝了很多次……
注意庫要對應debug和release版,debug後面一般都有-gd或者_debug的,看看就能分出來了。對應錯了還會有error LNK:
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in XXXX.......
這時應該可以看到成功生成的信息了:

⑶ patran PCL使用方法步驟

在ultraedit寫代碼 在command histroy輸入!!input filename.pcl進行編譯。或者可以參考patran customization pcl裡面的說明。

⑷ PCL1.6 編譯的時候,為什麼很多warning

報錯信息意思是thread.obj中引用了boost::chrono有關內容,然而boost::chrono卻並沒有實現,因此需要額外添加相關庫文件。

⑸ 如何同時安裝列印機PCL和PS驅動程序

PCL 驅動程序的優點 適合普通的商務辦公應用,使用PCL語言列印時在處理文本或一些常見辦公應用軟體下的文檔(如PDF或WORD文檔)時具有非常明顯的速度優勢。
PS驅動程序的優點 更適合對圖形和色彩准確度要求比較高的專業應用,它在圖形表現准確度、色彩表現准確度和一些字型檔表現准確度方面比PCL語言有優勢。此外,在處理PDF文件或在Photoshop等軟體下列印大的圖形圖像文件時具有一定的速度優勢,但有時候列印包含圖片的PDF文檔時處理速度會很慢。
PCL 和PS兩種驅動可同時安裝在一部電腦上,列印的時候可以根據實際需求決定所使用哪種驅動程序。如遇到使用PS驅動列印時處理速度很慢的情況,就得改用PCL驅動了。
同時安裝PCL和PS驅動程序的方法如下:步驟一:先安裝PCL驅動程序。過程很簡單就不累述了。
步驟二:在列印機和傳真窗口再次「添加列印機」,下一步之後,在添加列印機向導里選擇「連接到此計算機的本地列印機」(注意不是安裝網路列印機),並把「自動檢測並安裝即插即用列印機」前面的勾去掉。下一步就到了選擇列印機埠的界面。這時,選擇與剛才安裝的PCL列印機相同的埠即可,如USB002。在安裝驅動程序界面,選擇「從磁碟安裝」,然後選擇計算機中的PS驅動程序安裝文件即可實現同時添加PCL和PS驅動程序了。
同樣的,你可以把兩個列印機打共享給別人使用。
若哪一天心血來潮,需要徹底刪除列印機驅動程序,可參考如下方法。
1、打開所有列印機列表,開始——設置——列印機。然後選中所需要的列印機,用右鍵刪除。
註:很多人以為,通過這一步就可以徹底刪除列印機及其驅動程序了。其實不然,驅動文件還駐留在系統的驅動程序列表裡呢。好了,NEXT……
2、在列印機列表的空白處點擊右鍵,選擇服務組屬性,然後點擊「驅動程序」標簽。
3、選擇所需要刪除的驅動程序,點擊刪除按鈕,將會得到提示,「刪除這個列印機驅動程序將會從其系統中刪除,您確定要刪除××驅動程序嗎?」,選擇「是」即可刪除列印驅動文件。

⑹ WIN7 64位系統,VS2010 x64中PCL all-in-one配置,編譯時出現問題,具體如下列圖片所示,求大神解答。

1、出現錯誤:fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
解決方案:項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是「是」,改成「否」。
Q:該方法治標不治本,每次新建一個項目時都要重新配置。還有為什麼這么做就能解決該問題呢?
A:1)治本的方法:
<1>項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是「是」,改成「否」。
<2>項目|項目屬性|配置屬性|連接器|清單文件|生成清單 「是」改為「否」。
<3>若以上兩步後仍沒解決問題,則按照以下方法解決:
查找是否有兩個cvtres.exe。一個是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一個是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。右鍵屬性|詳細信息 查看兩者版本號,刪除/重命名較舊的版本,或者重新設置Path變數。
刪除舊版本的cvtres.exe後,就不需要每次都設置配置了。
2)為什麼這么操作可以解決問題?筆者未查明原因,同仁們有清楚的可以給出評論。

2、1>lena.obj : error LNK2019: 無法解析的外部符號 _cvReleaseImage,該符號在函數 _main 中被引用
1>lena.obj : error LNK2019: 無法解析的外部符號 _cvDestroyWindow,該符號在函數 _main 中被引用
1>lena.obj : error LNK2019: 無法解析的外部符號 _cvWaitKey,該符號在函數 _main 中被引用
1>lena.obj : error LNK2019: 無法解析的外部符號 _cvShowImage,該符號在函數 _main 中被引用
1>lena.obj : error LNK2019: 無法解析的外部符號 _cvNamedWindow,該符號在函數 _main 中被引用
1>lena.obj : error LNK2019: 無法解析的外部符號 _cvLoadImage,該符號在函數 _main 中被引用
1>c:\users\yunyan\documents\visual studio 2010\Projects\lena\Debug\lena.exe : fatal error LNK1120: 6 個無法解析的外部命令
1>
1>生成失敗。
1>
1>已用時間 00:00:01.52
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
解決方案:出現錯誤的原因可能有二,一種是系統配置不對(如x64位下仍使用Win32則錯),另一種是少添加了庫。筆者的是第一種原因,因為一直習慣了在x86下編寫Win32程序,所以編譯的時候仍使用了Win32,那麼必然運行失敗。該問題怎麼破呢?如下:
右擊項目名稱,選擇「屬性」,彈出頁面的最上方中間一項「平台」選擇x64,在該平台下按照OpenCV中文網的配置過程。

⑺ vs2008 PCL C++編譯錯誤 無法定位程序輸入點......於動態鏈接庫msvcp90d.dll 這個問題您解決了嗎

我也遇到了這個問題,有三種方法可以解決這個令人困擾的問題:
(1)使用者的電腦,必須先安裝「Visual C++ 可轉發套件,即 Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)」(MSVC 2008 或 MSVC 2005 )。
(2)將所需的 DLL 檔案,例如 MSVCR90D.dll 與 MSVCP90D.dll,直接附在程式的下載包當中。
(3)以靜態連結方式建置程式執行檔。
詳細解釋參見鏈接,裡面解釋的非常好,
http://blog.monkeypotion.net/gameprog/beginner/love-and-hate-between-msvc-and-crt

⑻ 怎麼在windows下安裝 pcl

步驟
1在官網(自行搜索)上下載cygwin,雙擊打開,點擊下一步,
2軟體會讓你選擇如何安裝,有三種方式,我們選擇第一種,也就是從網路上直接下載安裝,
3點擊下一步,選擇安裝目錄,默認的是C盤的根目錄,你也可以選擇到其他的文件夾,下面默認的是為所有用戶安裝,
4點擊下一步,選擇下載文件夾,默認是下載到用戶的下載文件夾中,
5下一步選擇網路連接類型,可以選擇代理,也可以選擇直接連接, 我選擇的是直接連接,因為網易有相應的源,
6點擊下一步,就是選擇源,為了下載穩定快速,我們可以選擇網易的下載源,
7點擊下一步,就會讀取相應的源,並會彈出一個安裝警告,如果是第一次安裝,可以忽視這個警告,
8讀取目錄後,軟體會讓你選擇要安裝的文件,這里就以 要安裝binutils,gcc,gdb為例,點擊develdefault,
9在其下分別選擇下圖所示的文件,這里就以 要安裝binutils,gcc,gdb為例。當然,你也可以根據自己的需要安裝相應的文件。
10選擇完畢後,點擊」下一步「,軟體就會自動下載你選擇的文件,下載完成後會自動安裝,並會在你選擇的下載目錄內找到安裝源文件,
11安裝完成後,會讓你選擇是否是否在桌面和開始菜單創建快捷方式,如下圖所示。至此,cygwin就安裝完畢了。

⑼ ubuntu下編譯pcl許可權不夠,但我已經是root許可權了

首先config.inc.php不是可執行文件,想打開請用vim或gedit
>sudo vim config.inc.php
其次,沒有許可權是因為文件許可權的問題,而非用戶許可權,想深入了解,請網路chmod命令。

⑽ 列印機驅動程序(PCL)能被破解或者反編譯

下載的驅動文件進行安裝
1.系統內沒有列印機驅動程序,又沒有驅動光碟,可到「驅動之家」下載,下載後解壓備用,要記下該文件存放的在方,如,D:\……\……。
2.「開始」—「列印機和傳真」,點擊左邊窗格中「添加列印機」, 打開「歡迎添加列印機向導」對話框,點擊「下一步」,打開「本地或網路列印機」選擇連接對話框;
3.選擇第一項「連接到此計算機的本地列印機」,勾選「自動檢測並安裝即插即用列印機」,點「下一步」,打開「新列印機檢測」對話框;
4.檢測後,打「下一步」,打開「選擇列印機埠」對話框; 5.點選「使用以下埠」,在右邊的下拉列表中選擇推薦的列印機埠「LPT1:」,點擊「下一步」,打開「安裝列印機軟體」對話框;
6.在「安裝列印機軟體」對話框中,選擇「從磁碟安裝」,打開「從磁碟安裝」對話框,在「廠商文件復制來源」下拉列表中指定文件路徑(如,A:\ ,D:\……\……)擊「確定」對話框,系統即自動搜索安裝。

熱點內容
英朗自動擋哪個配置最好 發布:2024-11-15 14:27:44 瀏覽:253
編譯原理斷言有哪幾種 發布:2024-11-15 14:25:29 瀏覽:200
資料庫數據重復 發布:2024-11-15 14:23:17 瀏覽:781
安卓端開發用什麼IDE 發布:2024-11-15 14:13:51 瀏覽:554
阿里雲查看訪問ip 發布:2024-11-15 14:08:58 瀏覽:544
隨機字元串php 發布:2024-11-15 14:03:46 瀏覽:122
怎樣用資料庫搭建伺服器 發布:2024-11-15 13:58:39 瀏覽:478
android編碼設置 發布:2024-11-15 13:50:02 瀏覽:907
androidstringchar 發布:2024-11-15 13:45:00 瀏覽:965
obs配置怎麼弄 發布:2024-11-15 13:43:30 瀏覽:868