E0145 成员可能未初始化 - cmake - VS2017

2024-06-24

我正在尝试将 C++ 应用程序与 PCL 库链接。我使用 VCPKG 安装了 PCL 及其所有依赖项。我正在使用 Visual Studio 2017 和 cmake 3.12 for X64。当我尝试构建解决方案时,它给了我以下错误。

E0145   member "boost::filesystem::path::separator" may not be initialized 
C:\vcpkg-pcl\vcpkg-master\installed\x64- 
windows\include\boost\filesystem\path.hpp   65  

E0145   member "boost::filesystem::path::preferred_separator" may not be 
initialized C:\vcpkg-pcl\vcpkg-master\installed\x64- 
windows\include\boost\filesystem\path.hpp   66  

E0145   member "boost::filesystem::path::dot" may not be initialized 
C:\vcpkg-pcl\vcpkg-master\installed\x64- 
windows\include\boost\filesystem\path.hpp   67  

E2512   the argument to a feature-test macro must be a simple identifier 
C:\vcpkg-pcl\vcpkg-master\installed\x64- 
windows\include\boost\system\error_code.hpp 401

在控制台上,我发现此错误,尽管我使用 VCPKG 安装了 Pthreads 库并设置了 PTHREADS_INCLUDE 变量

-- Looking for pthread.h - not found

这是我的 CMakelists.txt 文件

cmake_minimum_required(VERSION 2.8 FATAL_ERROR)

project(compute_parameters)
find_package(PCL 1.5 REQUIRED)
SET(PTHREADS_INCLUDE "${PTHREADS_ROOT}/include")
find_path (PTHREADS_INCLUDE "pthread.h" NO_CMAKE_FIND_ROOT_PATH)

include_directories(${PCL_INCLUDE_DIRS};${PTHREADS_INCLUDE})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})

add_executable (compute_parameters compute_parameters.cpp)
target_link_libraries (compute_parameters ${PCL_LIBRARIES})

任何帮助将不胜感激。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

E0145 成员可能未初始化 - cmake - VS2017 的相关文章

  • 如何使用 LINQ ForEach 更改 List

    我有一个List
  • 我们可以在 C# 中定义枚举的隐式转换吗?

    是否可以在 C 中定义枚举的隐式转换 可以实现这一目标的东西吗 public enum MyEnum one 1 two 2 MyEnum number MyEnum one long i number 如果没有 为什么不呢 有一个解决方案
  • 在宏中使用 # [重复]

    这个问题在这里已经有答案了 请解释一下代码 include
  • 用 C# 中的字典中的值替换字符串中的单词

    我有一个简单的dictionary像这样 var fruitDictionary new Dictionary
  • 将标准库添加到C++ eclipse项目中

    一个 非常 新手 C 问题 有没有办法自动将标准库添加到 C eclipse 项目中 我安装了 CDT 主要功能插件 您可以手动添加 STL 标头的路径路径和符号 gt 包含选项卡 http help eclipse org galileo
  • VS2010中VSHost.exe不断启动

    我正在 VS2010 中使用一个包含大量项目的解决方案 但它不断变得无响应 我注意到的一件事可能是一条线索 尽管我尚未开始任何调试 但 MyApplicationName vshost exe 不断出现在进程列表中 也许每当构建发生时它就会
  • ObjectTrackingEnabled 和 linq-to-sql

    I read here http www sidarok com web blog content 2008 05 02 10 tips to improve your linq to sql application performance
  • 测试从 ComboBox 派生的自定义控件

    我创建了一个从 ComboBox 派生的控件 并希望对其行为进行单元测试 但是 它在我的单元测试中的行为似乎与实际应用程序中的行为不同 在实际应用程序中 Combobox DataSource 属性和 Items 同步 换句话说 当我更改
  • 错误1316。指定的帐户已存在。 Visual Studio 2017:无法安装包。返回代码 1603

    需要安装 Visual Studio for school 但遇到此错误和另一个错误 Visual Studio fails to install Microsoft Net CoreUWP version 1 1 32 and Win10
  • argc 和 argv 在 Windows 中没有用吗?

    在 Linux 中 argc 和 argv 计算终端中的参数 但在 Windows 中 我找不到放置第二个参数的地方 事实上 每次我运行该程序时 它都会创建那个丑陋的黑色窗口 我什至没有机会给出任何争论 那么这两个变量在Windows平台下
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 嘲笑会员用户

    我目前正在开发一个 asp net mvc 2 应用程序 它使用默认的 SqlMembershipProvider 进行身份验证 我已经实现了一个控制器方法 通过调用读取当前用户的 ProviderUserKeyMembership Get
  • WPF MVVM后台打印数据绑定问题

    我正在使用 wpf mvvm 开发一个销售点应用程序 在交易生命周期的许多阶段 都会在后台打印收据 我已经使用其他示例在后台生成和打印收据 我正在后台打印一个 UserControl 一切看起来都很棒 然后 我为该控件创建了 ViewMod
  • 剥离 OLE 标头信息 (MS Access / SQL Server)

    我有一个 C 应用程序需要支持二进制数据库内容 图像等 当使用 MS Access 或 MS SQL Server 时 此数据被包装在 OLE 对象内 如何去除此 OLE 标头信息 请注意 我不能只查找特定标签的开头 因为内容可以是 png
  • 是否可以在 Eclipse 中为除 Java 之外的 Eclipse 编写插件?

    谁能帮我用c 写一个eclipse插件 weekens 和 celavek 感谢您提供的信息 我正在研究 JNI 并将尝试实现它 celavek 我们必须做什么样的主控 控制 在C 和java接口中处理是否风险更大 我的要求是在 Java
  • 矩阵行列式算法 C++

    我是编程新手 我一直在寻找一种找到矩阵行列式的方法 我在网上找到了这段代码 但我很难理解这里的算法 我对递归的基础没有问题 但继续和主循环我很难理解 非常感谢任何可以向我解释该算法的人 int determ int a MAX MAX in
  • PC 上 XNA 中的信箱和缩放

    有没有一种方法可以让我基本上以 1080p 或 720p 作为默认分辨率来开发 XNA 游戏 然后根据设置的分辨率将游戏中的所有内容缩放到适当的大小 而不必在每个 Sprite 中设置缩放因子Draw 方法 我的想法是 我可以基于 1080
  • Task.Delay 到底是如何工作的?

    他们说 Task Delay 是一个异步 Thread Sleep 为了测试这一点 我写了下面的代码 我希望立即打印 One 然后 3 秒后将打印结果变量 15 2 秒后 将打印 Two 但似乎并非如此 一 不会立即打印 3 秒后打印 On
  • 如何以一对一/零关系更新员工和身份用户

    我正在尝试更新员工记录 也想更新身份用户 如果我先单独更新身份用户 例如 UserManager Update user Context Entry employee State System Data Entity EntityState
  • Json.net 将数字属性序列化为字符串

    我正在使用 JsonConvert SerializeObject 序列化模型对象 服务器期望所有字段都是字符串 我的模型对象具有数字属性和字符串属性 我无法向模型对象添加属性 有没有办法将所有属性值序列化为字符串 我必须只支持序列化 而不

随机推荐

  • observer.complete() 的作用是什么?

    In rxjsobserver complete 在observer next 之后到底做了什么 来自文档 http reactivex io rxjs class es6 MiscJSDoc js ObserverDoc html obs
  • 在 PHP 中处理 PUT/DELETE 参数

    我正在做我的CodeIgniter 的 REST 客户端库 http github com philsturgeon codeigniter restclient我正在努力弄清楚如何在 PHP 中发送 PUT 和 DELETE 参数 在一些
  • Javascript/Jquery 更改 onclick 类?

    我想改变一个点击类 我现在拥有的 但是 当然 这是行不通的 此外 它应该再次恢复到以前的状态 My html div class meta info 因此 每当我按下 showhide myclass 时 我的类就应该更改为 mynewcl
  • Git 克隆已经是克隆的存储库

    做这个手术有什么副作用吗 git clone已经是另一个远程存储库的克隆的存储库 没有副作用 但您应该准确了解克隆存储库时会发生什么 一些理论 问题 是 当您 以正常方式 克隆存储库时 即在调用时没有调整任何时髦的旋钮git clone y
  • Angular2 CLI Socket.io(第 3 方库导入)

    angular cli 0 0 39 node 6 2 2 os win32 x64 我尝试导入socket io 客户端 http socket io 进入使用生成的 angular2 应用程序角度 cli https github co
  • 如何根据条件选择列?

    我有一个名为 status 的变量 我在此 select 语句之前设置了它 Select ordr num as num ordr date as date ordr ship with as shipwith From order whe
  • Maven+Tomcat热部署

    我在互联网上搜索了这个问题 但没有找到单一的解决方案 我们有一个 Maven 项目 它使用配置文件来构建适合 dev qa prod 环境的工件 使用 YUI 插件缩小 JS 和 CSS 它使用 Spring 进行依赖注入 使用 strut
  • 使用 NSDataDetector 进行 NSDate 检测

    我尝试从 NSString 获取 NSDateUNKNOWN格式 所以我写了一个如下所示的函数 void dateFromString NSString string NSError error NULL NSDataDetector de
  • 如何修复“用户警告:Distutils 在 Setuptools 之前导入”? [复制]

    这个问题在这里已经有答案了 当我克隆一些包含 python 工具的包时 出现错误 Errors lt lt unique id cmake home scpark cps ws logs unique id build cmake 001
  • 不变违规:ViewPagerAndroid 已从 React Native 中删除。'react-native-viewpager' 而不是 'react-native'

    当我使用这个示例在我的应用程序上实现图像滑块时 我遇到了这个错误 import React Component from react import View Text TouchableOpacity ViewPagerAndroid fr
  • React Draft.js Wysiwyg:如何以编程方式在光标位置插入文本?

    我正在使用反应草案所见即所得 https jpuri github io react draft wysiwyg 我需要将应用程序的一个组件中的任意文本插入到编辑器组件中 我通过剪贴板作为从一个组件传输到另一个组件的中介来执行此操作 但是d
  • 如何使用 MaterializeCss 创建自动完成表单?

    我正在寻找 MaterializeCss 的自动完成表单 有任何插件吗 我尝试使用 select2 但 css 看起来不太好 Materialise 是一个很棒的库 我能够让它工作 document ready function var i
  • 显示 p:dataTable 行号

    于明镜example http www mkyong com jsf2 how to display datatable row numbers in jsf 他们展示了如何在 JSF 中显示数据表行号 他们使用 javax faces m
  • 如何将swaggerhub生成的flask swagger服务器部署到heroku?

    我正在尝试部署从 swaggerhub 生成的 Flask swagger 服务器 下面是我使用的文件夹结构和 procfile 有谁知道如何在heroku中部署这个flask swagger服务器吗 project swagger cod
  • Mathematica:获取图形基元和指令

    如何从图形基元和指令中获取图形基元和指令Graphics目的 Leonid Shifrin 在帖子中展示了如何删除它们Mathematica 删除图形基元 https stackoverflow com questions 6317253
  • IE9 createElement 和设置innerHTML 在设置操作上放置标签?

    不确定我是否遗漏了一些明显的东西 因为这是我第一次尝试使用原始 DOM api 而不是通过 jQuery 等 做很多事情 考虑以下代码 我在其中使用 document createElement 手动创建 TBODY 然后设置它的inner
  • 在 QGis 中打开 Mapbox 地图

    我正在寻找一种在 QGis 中显示我的 Mapbox 地图的方法 在 mapbox com 上编辑的 Baselayer 以及从tilemill 上传的数据 这里有人已经找到方法了吗 有一个功能或插件可以做到这一点吗 感谢您未来的回答 Ad
  • 将数据帧中的 NaN 转换为零

    我有字典并使用创建了 Pandas cars pd DataFrame from dict cars dict orient index 和 对索引进行排序 按字母顺序排列汽车 cars sort index axis 1 排序后 我注意到
  • 我应该使用 Web API 还是 Web 方法?

    我正在尝试了解 Web api 和一些有关 Web 方法的新闻 我听说我们应该停止使用一些来源的 Web 方法 此外 如果不再使用 Web 方法 Web API 是否会成为继任者 Web 方法是 ASMX 技术的一部分 ASMX 是一项遗留
  • E0145 成员可能未初始化 - cmake - VS2017

    我正在尝试将 C 应用程序与 PCL 库链接 我使用 VCPKG 安装了 PCL 及其所有依赖项 我正在使用 Visual Studio 2017 和 cmake 3 12 for X64 当我尝试构建解决方案时 它给了我以下错误 E014