首页| 论坛| 消息

标题:【求助】能帮忙编译windows Qt环境的protobuf和做例子?
作者:hyluda
日期:2017-04-14 22:26
内容:

尝试了很多办法,后来看到这个博客:
http://blog.csdn.net/wuyilun2013/article/details/41286867
算式编译出来.a的库,但是用到工程中就报很多undefined reference error.
求大侠帮忙:)很着急,非常感谢!

22:33:16: 正在启动 "C:\mingw32\bin\mingw32-make.exe"
c:\Qt\4.8.6-2\bin\qmake.exe -spec c:\Qt\4.8.6-2\mkspecs\win32-g++ -o Makefile ..\protobuf-component-demo\protobuf-component-demo.proC:/mingw32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'Z:/QtViz/git/demos/build-protobuf-component-demo-unknown-Debug'g++ -mthreads -Wl,-subsystem,windows -o debug\protobuf-component-demo.exe object_script.protobuf-component-demo.Debug-L"c:\Qt\4.8.6-2\lib" -lmingw32 -lqtmaind -LC:/Users/superadmin/Documents/build-qtproto-unknown-Release/release -lqtproto -lQtGuid4 -lQtCored4
./debug\message.pb.o: In function `ZN17Message_DataArray9MergeFromERKS_':Z:\QtViz\git\demos\build-protobuf-component-demo-unknown-Debug/../../qtdemo/message.pb.cc:672: undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::string const*, google::protobuf::internal::ArenaStringPtr)'
Z:\QtViz\git\demos\build-protobuf-component-demo-unknown-Debug/../../qtdemo/message.pb.cc:676: undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::string const*, google::protobuf::internal::ArenaStringPtr)'Z:\QtViz\git\demos\build-protobuf-component-demo-unknown-Debug/../../qtdemo/message.pb.cc:680: undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::string const*, google::protobuf::internal::ArenaStringPtr)'
./debug\message.pb.o: In function `ZN7Message9MergeFromERKS_':Z:\QtViz\git\demos\build-protobuf-component-demo-unknown-Debug/../../qtdemo/message.pb.cc:1519: undefined reference to `google::protobuf::internal::ArenaStringPtr::AssignWithDefault(std::string const*, google::protobuf::internal::ArenaStringPtr)'
Z:\QtViz\g ..

回复 发表
主题 版块