gpt4 book ai didi

c - 在 Android NDK 中使用 _splitpath 函数

转载 作者:太空宇宙 更新时间:2023-11-04 03:04:40 24 4
gpt4 key购买 nike

在 Android NDK 中,他们是使用 C stdlib.h 中可用的 _splitpath 函数的方法吗?

我有包括

#include <stdio.h>
#include <stdlib.h>

当我调用函数时

char fname[_MAX_FNAME];
char extn[_MAX_FNAME];
_splitpath(filename.c_str(), NULL, NULL, fname, extn);

它给出找不到 _MAX_FNAME 的错误。所以我通过手动声明它来快速破解。但是它仍然找不到 _splitpath 函数。准确的错误是

: 对“_splitpath”的 undefined reference

最佳答案

_splitpath()_MAX_FNAME 是 MSVC 运行时的一部分 - 它们不是标准的,也不是 GCC 库或 Linux 系统调用的一部分。

你可以使用 dirname()basename() 做你想做的事情。

关于c - 在 Android NDK 中使用 _splitpath 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7089508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com