【发布时间】:2019-06-01 20:26:24
【问题描述】:
boost 给了我“错误 C2653 'boost':不是类或命名空间名称”我试图使用来自 boost 文件系统的 last_write_time() 函数我的用法是 boost::filesystem::last_write_time(boost::filesystem ::path("C:\file.txt")); 我正在使用命名空间 std 并且命令正在主函数中运行 我也没有找到错误标识符,但我很确定那是因为它没有检测到类
#include <iostream>
#include <string>
#include <boost/filesystem.hpp>
#include <boost/filesystem/path.hpp>
#include <iterator>
#include <algorithm>
#include "pch.h"
#include <stdlib.h>
#include <cstdlib>
#include <iostream>
#include <vector>
#include "Windows.h"
#include "psapi.h"
#include <tchar.h>
#include <stdio.h>
#include <strsafe.h>
#include <fileapi.h>
【问题讨论】:
-
嗨,你能显示你正在尝试编译的实际代码吗?
-
我试图编译的代码是:time_t tim = boost::filesystem::last_write_time(boost::filesystem::path("C:\file.txt"));
标签: visual-c++ boost