Skip to content

Commit 9e9bcbe

Browse files
committed
Fix compile errors on windows
1 parent 37df2d3 commit 9e9bcbe

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

Release/samples/BingRequest/BingRequest140.xp/BingRequest140.xp.vcxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
6363
<PrecompiledHeader>NotUsing</PrecompiledHeader>
6464
<Optimization>Disabled</Optimization>
65-
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
65+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6666
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
6767
<ExceptionHandling>Async</ExceptionHandling>
6868
</ClCompile>
@@ -76,7 +76,7 @@
7676
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
7777
<PrecompiledHeader>NotUsing</PrecompiledHeader>
7878
<Optimization>Disabled</Optimization>
79-
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
79+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8080
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
8181
<ExceptionHandling>Async</ExceptionHandling>
8282
</ClCompile>
@@ -92,7 +92,7 @@
9292
<Optimization>MaxSpeed</Optimization>
9393
<FunctionLevelLinking>true</FunctionLevelLinking>
9494
<IntrinsicFunctions>true</IntrinsicFunctions>
95-
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
95+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9696
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
9797
<ExceptionHandling>Async</ExceptionHandling>
9898
</ClCompile>
@@ -110,7 +110,7 @@
110110
<Optimization>MaxSpeed</Optimization>
111111
<FunctionLevelLinking>true</FunctionLevelLinking>
112112
<IntrinsicFunctions>true</IntrinsicFunctions>
113-
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
113+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114114
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
115115
<ExceptionHandling>Async</ExceptionHandling>
116116
</ClCompile>

Release/samples/BingRequest/BingRequest140/BingRequest140.vcxproj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
<CharacterSet>NotSet</CharacterSet>
4141
<PlatformToolset>v140</PlatformToolset>
4242
</PropertyGroup>
43-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
43+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|1
44+
'" Label="Configuration">
4445
<ConfigurationType>Application</ConfigurationType>
4546
<UseDebugLibraries>false</UseDebugLibraries>
4647
<WholeProgramOptimization>true</WholeProgramOptimization>
@@ -70,7 +71,7 @@
7071
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
7172
<PrecompiledHeader>NotUsing</PrecompiledHeader>
7273
<Optimization>Disabled</Optimization>
73-
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
74+
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7475
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
7576
<ExceptionHandling>Async</ExceptionHandling>
7677
</ClCompile>
@@ -84,7 +85,7 @@
8485
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
8586
<PrecompiledHeader>NotUsing</PrecompiledHeader>
8687
<Optimization>Disabled</Optimization>
87-
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88+
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8889
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
8990
<ExceptionHandling>Async</ExceptionHandling>
9091
</ClCompile>
@@ -100,7 +101,7 @@
100101
<Optimization>MaxSpeed</Optimization>
101102
<FunctionLevelLinking>true</FunctionLevelLinking>
102103
<IntrinsicFunctions>true</IntrinsicFunctions>
103-
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
104+
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
104105
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
105106
<ExceptionHandling>Async</ExceptionHandling>
106107
</ClCompile>
@@ -118,7 +119,7 @@
118119
<Optimization>MaxSpeed</Optimization>
119120
<FunctionLevelLinking>true</FunctionLevelLinking>
120121
<IntrinsicFunctions>true</IntrinsicFunctions>
121-
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122+
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122123
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
123124
<ExceptionHandling>Async</ExceptionHandling>
124125
</ClCompile>

Release/samples/BingRequest/bingrequest.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ web::http::client::http_client_config client_config_for_proxy()
3939
web::http::client::http_client_config client_config;
4040

4141
if(const char* env_http_proxy = std::getenv("http_proxy")) {
42-
web::web_proxy proxy(env_http_proxy);
42+
uri proxy_uri(utility::conversions::utf8_to_utf16(env_http_proxy));
43+
web::web_proxy proxy(proxy_uri);
4344
client_config.set_proxy(proxy);
4445
}
4546

0 commit comments

Comments
 (0)