error C2440: 'initializing' : cannot convert from 'boost::filesystem3::path' to 'std::basic_string<_
把一个在linux下的程序移植到windows下,在代码中使用到了boost库,运行后出现如下的错误:boost::filesystem::directory_iterator dirItr ( m_path );boost::filesystem::directory_iterator endItr;std::string imgformat = hp.readStri
·
1
|
dirItr->path().filename()
|
返回的是path类型的,下面是声明:
1
|
path filename()
const
;
// returns 0 or 1 element path
|
要先转换成string,例如
更多推荐
已为社区贡献1条内容
所有评论(0)