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