0

mongoose を使用して C++ で HTTP サーバーを構築していますが、プログラムに他のファイルを含めようとするとエラー メッセージが表示されます。

/Library/Developer/CommandLineTools/usr/include/c++/v1/cstdint:183:8: error: 
  expected unqualified-id
using::intptr_t;
   ^
/Users/cs/Downloads/mongoose-master/mongoose.c:2415:18: note: 
expanded from
  macro 'intptr_t'
#define intptr_t long
             ^

これは、プログラムに次のファイルを含めようとするたびに発生します。

#include <string> 
#include <vector>
#include <cstring>
#include <iostream>
#include <iterator>
#include <sstream>

これらのファイルの一部をコメントアウトして、問題の原因となっているファイルの 1 つに絞り込もうとしましたが、それらのいずれかがエラーを引き起こしているようです。興味深いことに、string.h ではエラーは発生しません。

4

1 に答える 1