[ https://issues.apache.org/jira/browse/THRIFT-3518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiaoshuang LU updated THRIFT-3518: ---------------------------------- Description: $. thrift file {code} namespace cpp test service TestService { i32 test(1:i32 data1, 2:string data2); } {code} $. compile thrift file {code} thrift --strict --gen cpp --out . TestService.thrift {code} $. build with Visual Studio {code} Severity Code Description Project File Line Error LNK2019 unresolved external symbol "public: __cdecl apache::thrift::async::TConcurrentSendSentry::TConcurrentSendSentry(class apache::thrift::async::TConcurrentClientSyncInfo *)" (??0TConcurrentSendSentry@async@thrift@apache@@QEAA@PEAVTConcurrentClientSyncInfo@123@@Z) referenced in function "public: int __cdecl test::TestServiceConcurrentClient::send_test(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?send_test@TestServiceConcurrentClient@test@@QEAAHHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) blah blah blah {code} > TConcurrentClientSyncInfo files were missing for Visual Studio > -------------------------------------------------------------- > > Key: THRIFT-3518 > URL: https://issues.apache.org/jira/browse/THRIFT-3518 > Project: Thrift > Issue Type: Bug > Components: C++ - Library > Affects Versions: 0.9.3 > Reporter: Xiaoshuang LU > Priority: Blocker > Fix For: 0.9.4 > > Attachments: THRIFT-3518.patch > > > $. thrift file > {code} > namespace cpp test > service TestService > { > i32 test(1:i32 data1, 2:string data2); > } > {code} > $. compile thrift file > {code} > thrift --strict --gen cpp --out . TestService.thrift > {code} > $. build with Visual Studio > {code} > Severity Code Description Project File Line > Error LNK2019 unresolved external symbol "public: __cdecl > apache::thrift::async::TConcurrentSendSentry::TConcurrentSendSentry(class > apache::thrift::async::TConcurrentClientSyncInfo *)" > (??0TConcurrentSendSentry@async@thrift@apache@@QEAA@PEAVTConcurrentClientSyncInfo@123@@Z) > referenced in function "public: int __cdecl > test::TestServiceConcurrentClient::send_test(int,class > std::basic_string<char,struct std::char_traits<char>,class > std::allocator<char> > const &)" > (?send_test@TestServiceConcurrentClient@test@@QEAAHHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) > blah blah blah > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)