11 2021 档案
摘要:部分旧代码升级到C++11,发现以前的#ifdef linux不起作用了。 调查发现,linux C++11中,并没有定义linux这个宏。需要使用__linux__进行替换。 StackOverflow地址如下 c++ - How to identify platform/compiler fro
阅读全文
摘要:如下。为windowsapi方法。如果项目支持的话,也可以选用C++17提供的标准库函数。 标准库函数参考 std::filesystem::exists - cppreference.com bool isDir = std::filesystem::is_directory(path); boo
阅读全文