-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vcpkg install pcl:x64-windows, but visualization include not installed #include <pcl/visualization/pcl_visualizer.h> missing from pcl installed include #11601
Comments
duplicate of #11462. Requires upstream update to support VTK 9.0. |
news ? |
|
Same issue for me - cannot continue |
Ask upstream? (https://github.com/PointCloudLibrary/pcl) |
I am also facing the same issue. Any updates? |
|
I tried fresh installation still it didn't work. I did >> vcpkg install pcl:x64-windows-static Vcpkg package management program version 2020.02.04-nohash |
Any update on this issue? Still no visualization folder in include files |
Upstream progress is tracked in PointCloudLibrary/pcl#4262 |
Any way to use an older version in the meantime? |
I'm currently using VCPKG commit ecfc714 (git checkout on VCPKG folder after clone). If you're using QT, you might need to grab the download files for QT from the archive here and manually place them inside the vcpkg/downloads folder. This commit lets me install pcl[openni2,qt,tools,cuda,opengl]:x64-windows without any issues. Edit: pcl[cuda] might not work out of the box with this vcpkg commit. You will have to implement the changes detailed in at least this commit to get cuda compiling. |
I had to download VTK8, compile it separately, bend PCL to use that VTK version 8.0, |
I think (think...) this might be solved upstream now. https://github.com/PointCloudLibrary/pcl/pull/4262 |
Duplicated to #15130 |
Is there some solution that doesn't involve going down a rabbit hole of compiling components (and their sub-components and dependencies) myself? And/or, can actual instructions on how to install the visualizer components after installing PCL via vcpkg be added to the official instructions (which are the top google result) at https://pointclouds.org/downloads/? For the official instructions to consist of a single line with the implication of "it just works", while the reality is that the visualizer - which is kind of the point of all the pointcloud stuff for many people - isn't included and this fact isn't disclosed in those instructions... that type of thing that is usually done by developers who want to spite everyone who tries to use the project. |
@Chris45215 We should update the dependency first. |
having the same problem here in Poth the x86 and the x64 versions, I've noticed that the missing files are in the buildtrees folder , but you wouldn't just copy a file and it works the folder structure is not the same . |
i having the same problems in install x86 PCL via vcpkg . is there any solution to solve it |
This problem seems to be fixed in the newest version. If you still come across this problem, try updating vcpkg via |
Same problem here. Updating vcpkg didn't work for me. |
@yoavmil Can you please provide the repro step? |
@JackBoosY Not much to it. cd vcpkg
git pull
vcpkg install pcl:x64-windows
vcpkg list pcl # pcl:x64-windows 1.12.0#2 Point Cloud Library (PCL) is open source library...
vcpkg --version # Vcpkg package management program version 2021-12-09-724cea8b33cbf06c645f5095fa29773697da9761 |
@yoavmil Also please provide the failure logs? |
@JackBoosY, no failure logs. Just that the visualation header and dll doesn't exist. |
@yoavmil Please git pull vcpkg, remove pcl and install pcl with feature |
Yep, my fault. needed to |
My Environment
Operating System and version: Win10
Compiler: VS 2017
PCL Version: Version: 1.9.1-13
VTK Version: Version: 9.0
Context
standard installation of pcl with vcpkg does not generate visualization include directory.
How can the include directory get generated by pcl installation using vcpkg ?
The text was updated successfully, but these errors were encountered: