Skip to content

Commit 1dad4a8

Browse files
author
chengxin
committed
【ADD】test工程增加pb依赖
1 parent 1dcf633 commit 1dad4a8

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

demo/openapi_cpp_test/openapi_cpp_test.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
#include "tigerapi/easylogging++.h"
1515

16-
INITIALIZE_EASYLOGGINGPP
16+
//INITIALIZE_EASYLOGGINGPP
1717

1818
using namespace std;
1919
using namespace web;
@@ -442,22 +442,22 @@ class TestTigerApi {
442442
};
443443

444444
void position_changed_callback(const tigeropen::push::pb::PositionData& data) {
445-
ucout << "Position changed:" << std::endl;
446-
ucout << "- symbol: " << data.symbol() << std::endl;
447-
ucout << "- positionqty: " << data.positionqty() << std::endl;
448-
ucout << "- salableqty: " << data.salableqty() << std::endl;
449-
ucout << "- marketvalue: " << data.marketvalue() << std::endl;
450-
ucout << "- averagecost: " << data.averagecost() << std::endl;
445+
ucout << "Position changed:" << std::endl;
446+
ucout << "- symbol: " << utility::conversions::to_string_t(data.symbol()) << std::endl;
447+
ucout << "- positionqty: " << data.positionqty() << std::endl;
448+
ucout << "- salableqty: " << data.salableqty() << std::endl;
449+
ucout << "- marketvalue: " << data.marketvalue() << std::endl;
450+
ucout << "- averagecost: " << data.averagecost() << std::endl;
451451
}
452452

453453
void order_changed_callback(const tigeropen::push::pb::OrderStatusData& data) {
454-
ucout << "Order changed:" << std::endl;
455-
ucout << "- id: " << data.id() << std::endl;
454+
ucout << "Order changed:" << std::endl;
455+
ucout << "- id: " << data.id() << std::endl;
456456
}
457457

458458
void asset_changed_callback(const tigeropen::push::pb::AssetData& data) {
459-
ucout << "Asset changed:" << std::endl;
460-
ucout << "- cashbalance: " << data.cashbalance() << std::endl;
459+
ucout << "Asset changed:" << std::endl;
460+
ucout << "- cashbalance: " << data.cashbalance() << std::endl;
461461
}
462462

463463
int main()
@@ -476,9 +476,9 @@ int main()
476476

477477

478478
auto push_client = IPushClient::create_push_client(config);
479-
// push_client->set_position_changed_callback(std::function<void(const tigeropen::push::pb::PositionData&)>(position_changed_callback));
480-
// push_client->set_order_changed_callback(std::function<void(const tigeropen::push::pb::OrderStatusData&)>(order_changed_callback));
481-
// push_client->set_asset_changed_callback(std::function<void(const tigeropen::push::pb::AssetData&)>(asset_changed_callback));
479+
push_client->set_position_changed_callback(std::function<void(const tigeropen::push::pb::PositionData&)>(position_changed_callback));
480+
push_client->set_order_changed_callback(std::function<void(const tigeropen::push::pb::OrderStatusData&)>(order_changed_callback));
481+
push_client->set_asset_changed_callback(std::function<void(const tigeropen::push::pb::AssetData&)>(asset_changed_callback));
482482

483483
push_client->subscribe_position("");
484484
push_client->subscribe_order("");

demo/openapi_cpp_test/openapi_cpp_test.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@
9393
<Link>
9494
<SubSystem>Console</SubSystem>
9595
<GenerateDebugInformation>true</GenerateDebugInformation>
96-
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Configuration)\;..\..\..\vcpkg\installed\x86-windows\debug\lib</AdditionalLibraryDirectories>
97-
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10d.lib</AdditionalDependencies>
96+
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Configuration)\;..\..\..\vcpkg\installed\x86-windows\debug\lib;..\..\lib\x86\$(Configuration)\</AdditionalLibraryDirectories>
97+
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10d.lib;libprotobufd.lib</AdditionalDependencies>
9898
</Link>
9999
</ItemDefinitionGroup>
100100
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -108,8 +108,8 @@
108108
<Link>
109109
<SubSystem>Console</SubSystem>
110110
<GenerateDebugInformation>true</GenerateDebugInformation>
111-
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Platform)\$(Configuration)\;..\..\..\vcpkg\installed\x64-windows\debug\lib</AdditionalLibraryDirectories>
112-
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10d.lib</AdditionalDependencies>
111+
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Platform)\$(Configuration)\;..\..\..\vcpkg\installed\x64-windows\debug\lib;..\..\lib\x64\$(Configuration)\</AdditionalLibraryDirectories>
112+
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10d.lib;libprotobufd.lib</AdditionalDependencies>
113113
</Link>
114114
</ItemDefinitionGroup>
115115
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -127,8 +127,8 @@
127127
<EnableCOMDATFolding>true</EnableCOMDATFolding>
128128
<OptimizeReferences>true</OptimizeReferences>
129129
<GenerateDebugInformation>true</GenerateDebugInformation>
130-
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Configuration)\;..\..\..\vcpkg\installed\x86-windows\lib</AdditionalLibraryDirectories>
131-
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10.lib</AdditionalDependencies>
130+
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Configuration)\;..\..\..\vcpkg\installed\x86-windows\lib;..\..\lib\x86\$(Configuration)\</AdditionalLibraryDirectories>
131+
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10.lib;libprotobuf.lib</AdditionalDependencies>
132132
</Link>
133133
</ItemDefinitionGroup>
134134
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -146,8 +146,8 @@
146146
<EnableCOMDATFolding>true</EnableCOMDATFolding>
147147
<OptimizeReferences>true</OptimizeReferences>
148148
<GenerateDebugInformation>true</GenerateDebugInformation>
149-
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Platform)\$(Configuration)\;..\..\..\vcpkg\installed\x64-windows\lib</AdditionalLibraryDirectories>
150-
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10.lib</AdditionalDependencies>
149+
<AdditionalLibraryDirectories>$(SolutionDir)output\$(Platform)\$(Configuration)\;..\..\..\vcpkg\installed\x64-windows\lib;..\..\lib\x64\$(Configuration)\</AdditionalLibraryDirectories>
150+
<AdditionalDependencies>openapi-cpp-sdk.lib;cpprest_2_10.lib;libprotobuf.lib</AdditionalDependencies>
151151
</Link>
152152
</ItemDefinitionGroup>
153153
<ItemGroup>

0 commit comments

Comments
 (0)