小编Kel*_*ing的帖子

这个 realpath 定义的跨平台替代方案?

因此,最近有人向我的项目提交了一些错误修复,其中还包括:

#ifdef _MSC_VER
    #ifndef PATH_MAX
    #define PATH_MAX _MAX_PATH
    #endif
    #define realpath(N,R) _fullpath((R),(N),_MAX_PATH)
#endif
Run Code Online (Sandbox Code Playgroud)

问题是我正在使用 Code::Blocks 和 MinGW,所以当我尝试编译时,它说 realpath() 根本没有定义。提交者没有提供任何替代方案,当我尝试在没有 MSVC 的情况下搜索 realpath 时,我得到的只是使用带有MSVC 的 realpath。有人有可以与 MinGW 一起使用的东西吗?

c++ mingw realpath visual-c++

6
推荐指数
1
解决办法
1867
查看次数

标签 统计

c++ ×1

mingw ×1

realpath ×1

visual-c++ ×1