Próbowałem zbudować 64-bitowy protokół GoogleVs2010, ale dostaję mnóstwo linkerów i innych błędów. Pobrałem protobuf-2.4.1.zip i przeszedłem do folderu „vsprojects”, a następnie otworzyłem plik sln w VS2010 w architekturze 64-bitowej. Wszelkie rozwiązania, w jaki sposób mogę to zbudować? To były błędy.
Error 2 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 757 1 gtest
Error 5 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 761 1 gtest
Error 8 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 769 1 gtest
Error 11 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 773 1 gtest
Error 14 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 781 1 gtest
Error 17 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 785 1 gtest
Error 20 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 793 1 gtest
Error 23 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 797 1 gtest
Error 26 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 805 1 gtest
Error 29 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 809 1 gtest
Error 32 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 817 1 gtest
Error 35 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 821 1 gtest
Error 38 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 829 1 gtest
Error 41 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 833 1 gtest
Error 44 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 841 1 gtest
Error 47 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 845 1 gtest
Error 50 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 853 1 gtest
Error 53 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 857 1 gtest
Error 56 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 865 1 gtest
Error 59 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 869 1 gtest
Error 62 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 876 1 gtest
Error 65 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 882 1 gtest
Error 69 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 757 1 gtest
Error 72 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 761 1 gtest
Error 75 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 769 1 gtest
Error 78 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 773 1 gtest
Error 81 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 781 1 gtest
Error 84 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 785 1 gtest
Error 87 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 793 1 gtest
Error 90 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 797 1 gtest
Error 93 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 805 1 gtest
Error 96 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 809 1 gtest
Error 99 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 817 1 gtest
Error 102 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 821 1 gtest
Error 105 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 829 1 gtest
Error 108 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 833 1 gtest
Error 111 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 841 1 gtest
Error 114 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 845 1 gtest
Error 117 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 853 1 gtest
Error 120 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 857 1 gtest
Error 123 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 865 1 gtest
Error 126 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 869 1 gtest
Error 129 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 876 1 gtest
Error 132 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 882 1 gtest
Error 136 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 757 1 gtest
Error 139 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 761 1 gtest
Error 142 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 769 1 gtest
Error 145 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 773 1 gtest
Error 148 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 781 1 gtest
Error 151 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 785 1 gtest
Error 154 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 793 1 gtest
Error 157 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 797 1 gtest
Error 160 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 805 1 gtest
Error 163 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 809 1 gtest
Error 166 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 817 1 gtest
Error 169 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 821 1 gtest
Error 172 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtest
includegtestinternalgtest-tuple.h 829 1 gtest
Error 175 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 833 1 gtest
Error 178 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 841 1 gtest
Error 181 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 845 1 gtest
Error 184 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 853 1 gtest
Error 187 error C2039: "type" : is not a member of "std::tr1::tuple_element" c:usersAdamdownloadsprotobuf-2.4.1protobuf-2.4.1gtestincludegtestinternalgtest-tuple.h 857 1 gtest
2.4.1gtestincludegtestinternalgtest-tuple.h 745 1 test_plugin
Error 471 error LNK1104: cannot open file "C:UsersAdmDownloadsprotobuf-2.4.1protobuf-2.4.1vsprojectsDebuglibprotobuf.lib" C:UsersAdamDownloadsprotobuf-2.4.1protobuf-2.4.1vsprojectsLINK protoc
Error 482 error MSB6006: "cmd.exe" exited with code 9009. C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets 151 6 lite-test
Error 542 error MSB6006: "cmd.exe" exited with code 9009. C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppCommon.targets 151 6 tests
Odpowiedzi:
1 dla odpowiedzi № 1Te błędy są w gtest
projekt, libprotobuf
powinien się dobrze połączyć i połączyć. Jeśli musisz zmienić bibliotekę protobuf i uruchomić na niej testy, spróbuj pobrać gtest Framework osobno, myślę, że stara wersja jest dołączona do Protobuf, nowa powinna dobrze działać z VS2010.