2

MinGW (GCC 4.8) を使用して Windows で libzqm をコンパイルしようとしています。コンパイルは次のエラーで終了します。

'strndup' was not declared in this scope

それで、正しいstrndupはずstring.hですか?に追加しようとし/mingw/x86_64-w64-mingw32/includeましCXXFLAGSたが、うまくいきませんでした。

なにか提案を ?

4

1 に答える 1

2

追加してみる

#define _GNU_SOURCE

#include <string.h>

strndupは標準 C ではありませんが、GNU libc を使用している場合は、上記の拡張機能を含めることで取得できます。

于 2013-07-04T20:15:46.000 に答える