저는 PiB +에서 데이터를 수집하고 몽구스 웹 서버를 통해 웹 페이지로 전송하기 위해 C++ 프로그램을 작성하려고합니다. 나는 코드를 컴파일하는 데 문제가, 나는 다음과 같은 오류를 얻을 : 파일 내가 가진 ++몽구스를 C++ 나무 딸기 파이 프로젝트로 컴파일하려고 시도했습니다
mongoose.c: In function ‘void mg_send_data(mg_connection*, const void*, int)’:
mongoose.c:1562:54: error: invalid conversion from ‘const void*’ to ‘const char*’ [-fpermissive]
mongoose.c:717:13: error: initializing argument 2 of ‘void write_chunk(connection*, const char*, int)’ [-fpermissive]
내 주요 C에서을 :
extern "C" {
#include <time.h>
#include <stdio.h>
#include "mongoose.h"
#include <math.h>
}
int main()
{
...code...
}
내가
g++ application.cpp mongoose.c -o application -Wall -pthread -ldl -lm
수있는 사람과 함께 컴파일 올바른 방향으로 나를 가리켜 주시겠습니까? 저는 실제로 몽구스 호출을하지 않고 실행 파일로 컴파일하려고합니다. 몽구스 소스 코드를 편집하고 싶지는 않습니다. 아마 그럴 수있는 유일한 방법일까요?
'mongoose.c'와 샘플은 C 컴파일러로 컴파일해야 ++ g 컴파일. – dmg
아, 어리석은 나를. 고맙습니다. – user12066