【发布时间】:2019-05-31 08:59:30
【问题描述】:
我正在尝试使用 qmake 将 pcl 库包含到我的 qt 应用程序项目中。我发现了一些类似的问题,但没有一个答案有助于解决我的问题。
我尝试将来自 pcl lib 的路径以及 pcl 使用的 3rd 方库添加到 .pro 文件中。这是我的 .pro 文件的包含行。
win32:CONFIG(release, debug|release): LIBS += -LD:/Libraries/PCL_1.6.0/lib
win32:CONFIG(release, debug|release): LIBS += -LD:/Libraries/PCL_1.6.0/3rdParty/Eigen/bin
win32:CONFIG(release, debug|release): LIBS += -LD:/Libraries/PCL_1.6.0/3rdParty/Boost/lib
INCLUDEPATH += D:/Libraries/PCL_1.6.0/include/pcl-1.6
DEPENDPATH += D:/Libraries/PCL_1.6.0/include/pcl-1.6
INCLUDEPATH += D:/Libraries/PCL_1.6.0/3rdParty/Eigen/include
DEPENDPATH += D:/Libraries/PCL_1.6.0/3rdParty/Eigen/include
INCLUDEPATH += D:/Libraries/PCL_1.6.0/3rdParty/Boost/include
DEPENDPATH += D:/Libraries/PCL_1.6.0/3rdParty/Boost/include
在那之后,我只是想把这个包含到我的一个文件中:
include pcl/io/pcd_io.h
这些是我要返回的错误:
D:\Libraries\PCL_1.6.0\3rdParty\Eigen\include\Eigen\src\Core\products\GeneralBlockPanelKernel.h:604:错误:无法找到字符串文字运算符 'operator""X' with 'const char [2]', 'long long unsigned int' 参数 EIGEN_ASM_COMMENT("mybegin2");
D:\Libraries\PCL_1.6.0\3rdParty\Eigen\include\Eigen\src\Core\products\GeneralBlockPanelKernel.h:640:错误:无法找到字符串文字运算符 'operator""X' with 'const char [2]', 'long long unsigned int' 参数 EIGEN_ASM_COMMENT("myend");
D:\Libraries\PCL_1.6.0\3rdParty\Eigen\include\Eigen\src\Core\products\GeneralBlockPanelKernel.h:644:错误:无法找到字符串文字运算符 'operator""X' with 'const char [2]', 'long long unsigned int' 参数 EIGEN_ASM_COMMENT("mybegin4");
你能帮我解决这个问题吗?
【问题讨论】:
标签: c++ qt qmake point-cloud-library