vs2010 boost库 c2039-vs2010在调用boost库时出现以下错误 c2039

问题描述

vs2010在调用boost库时出现以下错误 c2039

f:项目参考资料steganalysis2_spamspam_windowssrcspam.cpp(177): error C2039: “leaf”: 不是“boost::filesystem::directory_entry”的成员
1> f:softwarevs2010相关库oost_1_58_0oostfilesystemoperations.hpp(684) : 参见“boost::filesystem::directory_entry”的声明
1>f:项目参考资料steganalysis2_spamspam_windowssrcspam.cpp(187): error C2039: “native_file_string”: 不是“boost::filesystem::path”的成员
1> f:softwarevs2010相关库oost_1_58_0oostfilesystempath.hpp(57) : 参见“boost::filesystem::path”的声明

解决方案

leaf() 这个API已经废弃了,参考 http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v2/doc/index.htm

基本的代码大概是这样

   boost::filesystem::path p("foo.txt");
  std::cout << p.filename() << std::endl;

解决方案二:

VS2010安装Boost库
vs2010 boost库安装
VS2010 编译安装boost库

时间: 2024-10-01 09:02:14

vs2010 boost库 c2039-vs2010在调用boost库时出现以下错误 c2039的相关文章

[Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法

[Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法编写者:郑昀@ultrapower 20050531 问题:安装完"Microsoft patterns & practices Enterprise Library"之后,调用它的库时,经常会在事件查看器中看到类似于下面的错误报告: 事件类型:     错误 事件来源:     Enterprise Library Instrumentation 事件种类:     无

labview+matlab-在Labview中调用Matlab程序时出错,错误提示Function函数无效

问题描述 在Labview中调用Matlab程序时出错,错误提示Function函数无效 请大神们帮帮忙,这个问题怎么解决啊? 解决方案 http://wenku.baidu.com/link?url=c_f-NBJBOaw_RveWarfinIctyj5GYUQlJagTkpE_eed4JkesENfgIO9JMUYs6uU9bW8onhml7JJ5eO2V80LcmS0GsnYdNwYGEzeUgACOguu

boost,hive,thrift的静态库文件

问题描述 boost,hive,thrift的静态库文件 大家好我是菜鸟一枚,刚开始学c/c++ 现在在网上下了hive-odbc在进行测试结果发现他那里还要依赖boost,hive,thrift的一些静态库文件,所以想请教大家有没有,或者下载地址? 还有就是我在网上下载了boost库文件,按照网上指点已经生成了库文件,可是他生成的只有不如libboost_regex-vc100-mt-1_47的,而我的错误所需要的是libboost_regex-vc90-mt-1_47还有libboost_r

Android Jni调用so库,加载库失败分析

现有一个项目,通过JNI接口调用底层库,例如:lib***.so 如下所示,总是加载不成功.调试发现,每次加载so库,会跳到catch异常处理部分,然后打印异常log信息. static{ try{ System.load("/data/data/com.***/lib/lib***.so"); } catch(UnsatisfiedLinkError ulink){ Log.i("HVnative====","Can not load library&q

异常-C#调用动态库,无法加载 DLL&amp;amp;quot;xx.dll&amp;amp;quot;: 找不到指定的模块。

问题描述 C#调用动态库,无法加载 DLL"xx.dll": 找不到指定的模块. 报错内容:System.DllNotFoundException: 无法加载 DLL"XX.dll": 找不到指定的模块. (异常来自 HRESULT:0x8007007E). 网上的各种方法我都试过了,都是这样 我把目标平台改成x64,报错就变成:System.BadImageFormatException: 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000

jna dll-java 用jna调用dll库问题

问题描述 java 用jna调用dll库问题 昨天接手一个新项目,是关于java调用dll的,用jna实现,在我本机上运行成功,今天换了台电脑,就出现了EXception in main thread java.lang.UnsatisfiedLinkError UNable to load library..........请问有谁知道原因啊?急. 解决方案 dll已经放到system32 下了,还是一样出错 解决方案二: 目测是需要加载的dll位置不对 你再看看啦 解决方案三: 使用JNA通

java-Java程序调用动态库的问题,Can&amp;amp;#39;t find dependent libraries

问题描述 Java程序调用动态库的问题,Can't find dependent libraries win7 32位系统上,java程序调用Qt写的动态库,Qt build的时候没报任何错.System.load()的时候报错Can't find dependent libraries. 我用depends.exe 这个工具查看DLL信息,开始的时候确实报错说有几个依赖的动态库找不到,我就在网上下载了放到system32目录下.depends不报错了(但是有一个警告:At least one

c++ opencv 分裂合并-求大神帮忙把代码改成调用opencv库的,谢谢。

问题描述 求大神帮忙把代码改成调用opencv库的,谢谢. include using namespace std; #include //需要使用堆栈,对堆栈进行操作 #include "conio.h" include "viLib.h" // 包含头文件 pragma comment( lib, "viLib.lib" ) // 包含viLib.lib库 include "viImage.h" // 包含头文件 prag

c++-VC2013动态库可以调用静态库(.lib)文件吗

问题描述 VC2013动态库可以调用静态库(.lib)文件吗 我创建了一个c++静态库(比如a.lib),然后想引用到另一个项目b中去,这个项目如果设置同样生成静态库,就正常编译后生成b.lib,但是我需要的是动态库(b.dll),然而当我将属性页配置类型改为动态库再编译时提示"error LNK1104:无法打开文件a.lib".难道动态库不能引用静态库文件吗? 解决方案 可以直接引用lib文件,先看你的a.lib路径在工程中是否配置好了 解决方案二: 绝对是可以引用的,找工程配置或