Using Point Cloud Library (PCL) 1.6 with QT?
-
Hello, excuse me if this is not the right forum as this is quite a beginner level question/problem.
I am new to C++ and QTcreator, my experience is mostly in Java :P and Eclipse, I have to develop a point cloud editor using the Point Cloud Library and I have decided QT is the IDE for me in C++. I am working in Ubuntu 12.10 and I can't seem to get even the PCL tutorials to work as the compiler can't find the headers/library files, I'm pretty sure I installed pcl 1.6 without a hitch.
As I understand it .so files are the .dll equivalent, most of the questions on the net deal with dll and have paths that don't map in any way to Linux, so I should add them they are in usr/lib but I've seen another suggestion that I should add the pcl files from /usr/include/ which QT won;t recognize as library files and I don't think the intention is to add every .h separately.
I should mention that I'm adding files to the .pro by literally going inside of it and clicking then selecting through the interface the .so files from usr/lib yet I still get the same error that the headers are not found.
If there is a video on adding external libraries sorry I could not find it, also please try and keep your sugestions using qmake as I have no experience with cmake either.
-
Your question is a bit confusing. Try to learn about:
- what are .h (header)-files?
- what are .so, .dll and .a -files?
- compiling C++ files
- linking C++ files and libraries together to an application
- do this with makefiles
- do this with qmake
- do this with QtCreator
Sadly there is no kind answer or video that solves it all (like '42' in some sience fiction saga).
:-)
Feel free to come back and ask questions.