Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MinGW (GCC 4.8) を使用して Windows で libzqm をコンパイルしようとしています。コンパイルは次のエラーで終了します。
'strndup' was not declared in this scope
それで、正しいstrndupはずstring.hですか?に追加しようとし/mingw/x86_64-w64-mingw32/includeましCXXFLAGSたが、うまくいきませんでした。
strndup
string.h
/mingw/x86_64-w64-mingw32/include
CXXFLAGS
なにか提案を ?
追加してみる
#define _GNU_SOURCE
前
#include <string.h>
strndupは標準 C ではありませんが、GNU libc を使用している場合は、上記の拡張機能を含めることで取得できます。