- cобрать Poco
- поставить cmake
sudo apt-get install cmake - поставить Eclipse IDE for C/C++ Developers или любую другую IDE
git clone [email protected]:aurusov/poco-http-server.git
cd poco-http-server
mkdir build
cd build
cmake ..
Window - PreferencesWorkspace - Save automatically before build=onIndexerIndex all header variants=onIndex source and header files opened in editor=on
Window - Preferences - Workspace - Save automatically before build=onFile - Import - C/C++ - Existing Code as Makefile Project - NextExisting code location= путь к корню скаченных исходниковToolchain for Indexer Settings=Linux GCCFinishProject - Properties - C/C++ BuildBuilder Settings - Build Directory=${workspace_loc:/poco-http-server}/buildBehavior - Enable parallel build=on
Project - Build AllRun - Profile Configurations - C/C++ Application - New launch configuration - poco-http-server Default - MainC/C++ Applications= путь к корню скаченных исходников/build/poco-http-serverDisable auto build=on
Run
curl localhost:5849/ping -v
Ответ должен быть 200, приблизительно таким
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 5849 (#0)
> GET /ping HTTP/1.1
> Host: localhost:5849
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sun, 18 Sep 2016 14:08:12 GMT
< Connection: Close
<
* Closing connection 0