gpt4 book ai didi

c++ - Mac OSX 下的 TCHAR 和 _tprintf

转载 作者:行者123 更新时间:2023-11-30 02:04:29 24 4
gpt4 key购买 nike

我在 mac osx 下用 xcode 玩 clucene,演示应用程序有一些问题,也许有人可以帮助我:-)

演示代码带有“文档”和“查询”数组:

const TCHAR* docs[] = {
_T("a b c d e"),
...
_T("a c e a b c"),
NULL
};

const TCHAR* queries[] = {
_T("a b"),
...
_T("\"a c e\""),
NULL
};

用于索引和查询,只要我注释掉 _tprintf 行就可以正常工作:

_tprintf(_T("Query: %s\n"), qryInfo);

所以 _tprintf 似乎无法被我的系统识别,如果我使用 tprintf,xcode 会说没有匹配的函数来调用 tprintf。

那么如何正确打印 TCHAR? CLucene 需要字段的 TCHAR 名称。

提前致谢!

最佳答案

在 Windows 上,TCHARwchar_t 或纯 char,具体取决于您的项目设置。

同样,_tprintfprintfwprintf 以匹配字符的选择。

在 OSX 上,您可能必须自己做出这个选择,也许

#define _tprintf    wprintf

关于c++ - Mac OSX 下的 TCHAR 和 _tprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603117/

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