Showing
6 changed files
with
45 additions
and
28 deletions
| ... | @@ -149,6 +149,7 @@ | ... | @@ -149,6 +149,7 @@ |
| 149 | </Link> | 149 | </Link> |
| 150 | </ItemDefinitionGroup> | 150 | </ItemDefinitionGroup> |
| 151 | <ItemGroup> | 151 | <ItemGroup> |
| 152 | + <ClCompile Include="curl_processor.cpp" /> | ||
| 152 | <ClCompile Include="EdgeItem.cpp" /> | 153 | <ClCompile Include="EdgeItem.cpp" /> |
| 153 | <ClCompile Include="GeneratedFiles\Debug\moc_GraphicsView.cpp"> | 154 | <ClCompile Include="GeneratedFiles\Debug\moc_GraphicsView.cpp"> |
| 154 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> | 155 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> |
| ... | @@ -218,6 +219,7 @@ | ... | @@ -218,6 +219,7 @@ |
| 218 | </CustomBuild> | 219 | </CustomBuild> |
| 219 | </ItemGroup> | 220 | </ItemGroup> |
| 220 | <ItemGroup> | 221 | <ItemGroup> |
| 222 | + <ClInclude Include="curl_processor.h" /> | ||
| 221 | <ClInclude Include="EdgeItem.h" /> | 223 | <ClInclude Include="EdgeItem.h" /> |
| 222 | <ClInclude Include="stdafx.h" /> | 224 | <ClInclude Include="stdafx.h" /> |
| 223 | <CustomBuild Include="GraphicsView.h"> | 225 | <CustomBuild Include="GraphicsView.h"> | ... | ... |
| ... | @@ -83,6 +83,9 @@ | ... | @@ -83,6 +83,9 @@ |
| 83 | <ClCompile Include="stdafx.cpp"> | 83 | <ClCompile Include="stdafx.cpp"> |
| 84 | <Filter>PCH</Filter> | 84 | <Filter>PCH</Filter> |
| 85 | </ClCompile> | 85 | </ClCompile> |
| 86 | + <ClCompile Include="curl_processor.cpp"> | ||
| 87 | + <Filter>Source Files</Filter> | ||
| 88 | + </ClCompile> | ||
| 86 | </ItemGroup> | 89 | </ItemGroup> |
| 87 | <ItemGroup> | 90 | <ItemGroup> |
| 88 | <CustomBuild Include="PaperGraphWidget.h"> | 91 | <CustomBuild Include="PaperGraphWidget.h"> |
| ... | @@ -111,5 +114,8 @@ | ... | @@ -111,5 +114,8 @@ |
| 111 | <ClInclude Include="stdafx.h"> | 114 | <ClInclude Include="stdafx.h"> |
| 112 | <Filter>PCH</Filter> | 115 | <Filter>PCH</Filter> |
| 113 | </ClInclude> | 116 | </ClInclude> |
| 117 | + <ClInclude Include="curl_processor.h"> | ||
| 118 | + <Filter>Header Files</Filter> | ||
| 119 | + </ClInclude> | ||
| 114 | </ItemGroup> | 120 | </ItemGroup> |
| 115 | </Project> | 121 | </Project> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
PaperGraph/curl_processor.cpp
0 → 100644
PaperGraph/curl_processor.h
0 → 100644
| 1 | +#ifndef CURL_PROCESSOR_H | ||
| 2 | +#define CURL_PROCESSOR_H | ||
| 3 | + | ||
| 4 | +#include <stdafx.h> | ||
| 5 | + | ||
| 6 | +class curl_processor | ||
| 7 | +{ | ||
| 8 | + //private var | ||
| 9 | +private: | ||
| 10 | + CURL *curl; | ||
| 11 | + CURLcode res; | ||
| 12 | + | ||
| 13 | + //constructor, destructor | ||
| 14 | +public: | ||
| 15 | + curl_processor(); | ||
| 16 | + ~curl_processor(); | ||
| 17 | + | ||
| 18 | + //method | ||
| 19 | +public: | ||
| 20 | + | ||
| 21 | +}; | ||
| 22 | + | ||
| 23 | +#endif // CURL_PROCESSOR_H | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -2,36 +2,8 @@ | ... | @@ -2,36 +2,8 @@ |
| 2 | #include "PaperGraphWidget.h" | 2 | #include "PaperGraphWidget.h" |
| 3 | #include "MainWindow.h" | 3 | #include "MainWindow.h" |
| 4 | 4 | ||
| 5 | -#include <stdio.h> | ||
| 6 | -#include <curl/curl.h> | ||
| 7 | - | ||
| 8 | int main(int argc, char *argv[]) | 5 | int main(int argc, char *argv[]) |
| 9 | { | 6 | { |
| 10 | - if (1) { | ||
| 11 | - CURL *curl; | ||
| 12 | - CURLcode res; | ||
| 13 | - | ||
| 14 | - curl = curl_easy_init(); | ||
| 15 | - if (curl) { | ||
| 16 | - curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); | ||
| 17 | - /* example.com is redirected, so we tell libcurl to follow redirection */ | ||
| 18 | - curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); | ||
| 19 | - | ||
| 20 | - /* Perform the request, res will get the return code */ | ||
| 21 | - res = curl_easy_perform(curl); | ||
| 22 | - /* Check for errors */ | ||
| 23 | - if (res != CURLE_OK) | ||
| 24 | - fprintf(stderr, "curl_easy_perform() failed: %s\n", | ||
| 25 | - curl_easy_strerror(res)); | ||
| 26 | - | ||
| 27 | - /* always cleanup */ | ||
| 28 | - curl_easy_cleanup(curl); | ||
| 29 | - } | ||
| 30 | - return 0; | ||
| 31 | - } | ||
| 32 | - | ||
| 33 | - | ||
| 34 | - | ||
| 35 | QApplication app(argc, argv); | 7 | QApplication app(argc, argv); |
| 36 | 8 | ||
| 37 | MainWindow m; | 9 | MainWindow m; | ... | ... |
| ... | @@ -29,6 +29,8 @@ | ... | @@ -29,6 +29,8 @@ |
| 29 | #include <boost/graph/topology.hpp> | 29 | #include <boost/graph/topology.hpp> |
| 30 | #include <boost/regex.hpp> | 30 | #include <boost/regex.hpp> |
| 31 | 31 | ||
| 32 | +#include <curl/curl.h> | ||
| 33 | + | ||
| 32 | #include <cstdio> | 34 | #include <cstdio> |
| 33 | #include <cstdlib> | 35 | #include <cstdlib> |
| 34 | #include <cstring> | 36 | #include <cstring> | ... | ... |
-
Please register or login to post a comment