Проект C++ WebSocket не компилируется с сотнями ошибок и странной ошибкойC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проект C++ WebSocket не компилируется с сотнями ошибок и странной ошибкой

Сообщение Anonymous »

пытаюсь создать очень простую оболочку wsserver в cPlusPlus с использованием websPeepee. Идея состоит в том, чтобы просто принимать соединения и делать что-то.
они написали main.cpp, который настраивает websocketpp::server и Makefile для его компиляции. Makefile стандартный, только что взял его из обзора Google AI и не знаю, выглядит ли он фигней:

Код: Выделить всё

CXX = g++
CXXFLAGS = -std=c++17 -Wall -Wextra -O2
LDFLAGS = -lboost_system -lpthread

SRC = main.cpp
OBJ = $(SRC:.cpp=.o)
TARGET = websocket_shell

all: $(TARGET)

$(TARGET): $(OBJ)
$(CXX) $(OBJ) -o $(TARGET) $(LDFLAGS)

%.o: %.cpp
$(CXX) $(CXXFLAGS) -c $< -o $@

clean:
rm -f $(OBJ) $(TARGET)
Когда я запускаю make, вместо успешной сборки я получаю поток ошибок компилятора, например:

Код: Выделить всё

main.cpp: In constructor ‘WebSocketShell::WebSocketShell()’:
main.cpp:12:9: error: ‘server’ was not declared in this scope
main.cpp:13:45: error: ‘bind’ was not declared in this scope
...
main.cpp: In member function ‘void WebSocketShell::on_message(...)’:
main.cpp:25:9: error: ‘send_packet’ was not declared in this scope
После десятков ошибок сборка в конечном итоге завершается сбоем на этапе компоновки, и затем печатается Makefile:
Код

Код: Выделить всё

You are an idiot!
make: *** [websocket_shell] Error 1
Это слишком много. Как исправить это странное поведение? Пожалуйста, помогите.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»