bluerobotics / qgroundcontrol

Blue Robotics QGroundControl fork for internal use only.
http://qgroundcontrol.org
Other
22 stars 20 forks source link

qgroundcontrol 3.2.4 Rev6 build error #222

Open suishenxiafan opened 4 years ago

suishenxiafan commented 4 years ago

i build qgc source code with desktop qt 5.7.1 MSVC 2015 32bit and get such errors. what the problem is, please? .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (398): error c2039: "" U startaudio ": not a member of" videoreceiver " ..\ qgroundcontrol \ SRC \ videostreaming \ videoreceiver. H (33): Note: see the declaration of "videoreceiver" .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (401): error c2065: "gerror": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (401): error c2065: "error": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (402): error c2065: "" audiopipeline ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (402): error c2065: "error": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (402): error c3861: "gst_parse_launch": identifier not found .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (404): error c2065: "" audiopipeline ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (405): error c2065: "" audiopipeline ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (405): error c2065: "GST? State? Playing": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (405): error c3861: "GST element set state": identifier not found .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (407): error c2065: "" GST volume ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (407): error c2065: "" audiopipeline ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (407): error c3861: "GST \ bin": identifier not found .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (407): error c3861: "GST bin_get by_name": identifier not found .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (418): error c2065: "" U volume ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (420): error c2065: "" gstvolume ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (421): error c2065: "" GST volume ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (421): error c2065: "" volume ": undeclared identifier .. \ qgroundcontrol \ SRC \ videostreaming \ videoreceiver.cc (421): error c3861: "g_object_set": identifier not found

Wailshire commented 4 years ago

did you install gstreamer in C:/Gstreamer? same happened to me and i fixed whit this, here are instructions https://github.com/mavlink/qgroundcontrol/blob/master/src/VideoStreaming/README.md