0
我正在开发一个使用ofxHttpServer插件的openFrameworks上的程序。编译xHttpServer时出现的microhttpd问题
我的队友可以在Windows上在其他计算机上编译它。但是,我收到了有关microhttpd的错误,这是xHttpServer使用的错误。
论microhttpd.h 965线,
typedef ssize_t
(*MHD_ContentReaderCallback) (void *cls,
uint64_t pos,
char *buf,
size_t max);
我得到一些错误,包括:
- C2065:MHD_ContentReaderCallback“:未声明的标识符
- 智能感知:函数返回功能是不允许
openFrameworks项目h作为附加库目录中的“... \ libmicrohttpd \ include”和附加库目录中的“... \ libmicrohttpd \ lib”。
有什么建议吗?谢谢!
感谢您的提示。由于某种原因,当我收到队友的项目副本时,microhhtpd.h错过了以下几行: '#if defined(__WIN32__)||定义(_WIN32) typedef SSIZE_T ssize_t; //将Windows类型传递给unix类型 typedef UINT64 uint64_t; //将Windows类型传递给unix类型 typedef UINT16 uint16_t; //将Windows类型传递给unix类型 #endif# – NaBUru38
但是,现在我得到了与MHD相关的链接器错误。我会继续研究。 – NaBUru38
我只是猜测,但可能需要一个或多个这样的回调。这意味着用户可能需要定义它们。 –