我寻求帮助解决错误:(我的代码行如下
// folder name
std::string folder = "logs";
CreateDirectoryA(folder.c_str(), nullptr);
// time format
auto t = std::time(nullptr);
std::ostringstream timefmt;
timefmt << std::put_time(std::localtime(&t), "%Y%m%d_%H%M%S");
// filename
std::string filename = folder + "\\"s + "client_"s + std::to_string(CLIENT_GET_VERSION()) + "_"s + timefmt.str() + ".dmp"; /* HERE IS MY PROBLEM */
auto hFile = CreateFileA(filename.c_str(), GENERIC_WRITE, FILE_SHARE_READ, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
if (hFile == INVALID_HANDLE_VALUE)
return;
也许你"client_"s
提出了这个问题。确保您已经使用了#include <string>
和using std::string_literals::operator""s
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句