QGC地面站源代码


QGroundControl地面站源代码,可实现无人机远距地面站控制
资源截图
代码片段和文件信息
# This file is NOT licensed under the GPLv3 which is the license for the rest
# of YouCompleteMe.
#
# Here‘s the license text for this file:
#
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy modify publish use compile sell or
# distribute this software either in source code form or as a compiled
# binary for any purpose commercial or non-commercial and by any
# means.
#
# In jurisdictions that recognize copyright laws the author or authors
# of this software dedicate any and all copyright interest in the
# software to the public domain. We make this dedication for the benefit
# of the public at large and to the detriment of our heirs and
# successors. We intend this dedication to be an overt act of
# relinquishment in perpetuity of all present and future rights to this
# software under copyright law.
#
# THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND
# EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM DAMAGES OR
# OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE
# ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
# OTHER DEALINGS IN THE SOFTWARE.
#
# For more information please refer to 

import os
import ycm_core
from clang_helpers import PrepareClangFlags

# Set this to the absolute path to the folder (NOT the file!) containing the
# compile_commands.json file to use that instead of ‘flags‘. See here for
# more details: http://clang.llvm.org/docs/JSONCompilationDatabase.html
# Most projects will NOT need to set this to anything; you can just change the
# ‘flags‘ list of compilation flags. Notice that YCM itself uses that approach.
compilation_database_folder = ‘‘

# These are the compilation flags that will be used in case there‘s no
# compilation database set.
flags = [
# THIS IS IMPORTANT! Without a “-std=“ flag clang won‘t know which
# language to use when compiling headers. So it will guess. Badly. So C++
# headers will be compiled as C headers. You don‘t want that so ALWAYS specify
# a “-std=“.
# For a C project you would set this to something like ‘c99‘ instead of
# ‘c++11‘.
‘-std=c++11‘
# ...and the same thing goes for the magic -x option which specifies the
# language that the files to be compiled are written in. This is mostly
# relevant for c++ headers.
# For a C project you would set this to ‘c‘ instead of ‘c++‘.
‘-x‘
‘c++‘
‘-DQT_CORE_LIB‘
‘-DQT_GUI_LIB‘
‘-DQT_NETWORK_LIB‘
‘-DQT_QML_LIB‘
‘-DQT_QUICK_LIB‘
‘-DQT_SQL_LIB‘
‘-DQT_WIDGETS_LIB‘
‘-DQT_xml_LIB‘

‘-I‘ ‘/usr/lib/qt/mkspecs/linux-clang‘
‘-I‘ ‘/usr/include/qt‘
‘-I‘ ‘/usr/include/qt/QtConcurrent‘
‘-I‘ ‘/usr/include/qt/QtCore‘
‘-I‘ ‘/usr/include/qt/QtDBus‘
‘-I‘ ‘/usr/include/qt/QtGui‘
‘-I‘ ‘/usr/include/qt/QtHelp‘
‘-I‘ ‘/usr/include/qt/QtMulti

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-28 20:14  QGC_MSA
     文件          17  2017-10-28 20:14  QGC_MSA.ackrc
     文件        5739  2017-10-28 20:14  QGC_MSA.appveyor.yml
     文件         942  2017-10-28 20:14  QGC_MSA.gitignore
     文件         381  2017-10-28 20:14  QGC_MSA.gitmodules
     文件       10357  2017-10-28 20:14  QGC_MSA.travis.yml
     文件        1081  2017-10-28 20:14  QGC_MSA.vagrantconfig.yml
     文件        5293  2017-10-28 20:14  QGC_MSA.ycm_extra_conf.py
     文件         652  2017-10-28 20:14  QGC_MSACONTRIBUTING.md
     文件         958  2017-10-28 20:14  QGC_MSACOPYING.md
     文件        2780  2017-10-28 20:14  QGC_MSACodingstyle.cc
     文件        2858  2017-10-28 20:14  QGC_MSACodingstyle.h
     文件        2692  2017-10-28 20:14  QGC_MSACodingstyle.qml
     文件         765  2017-10-28 20:14  QGC_MSACustom-Info.plist
     文件         174  2017-10-28 20:14  QGC_MSAHackAndroidFileDialog.qrc
     文件         167  2017-10-28 20:14  QGC_MSAHackFileDialog.qrc
     文件        8392  2017-10-28 20:14  QGC_MSAQGCCommon.pri
     文件        5246  2017-10-28 20:14  QGC_MSAQGCExternalLibs.pri
     文件        3511  2017-10-28 20:14  QGC_MSAQGCInstaller.pri
     文件        6357  2017-10-28 20:14  QGC_MSAQGCSetup.pri
     文件        6912  2017-10-28 20:14  QGC_MSAREADME.md
     文件         966  2017-10-28 20:14  QGC_MSAUnitTest.qrc
     文件        4880  2017-10-28 20:14  QGC_MSAVagrantfile
     文件       51478  2017-10-28 20:14  QGC_MSAWindowsQGC.ico
     文件        1398  2017-10-28 20:14  QGC_MSAandroid.pri
     目录           0  2017-10-28 20:14  QGC_MSAandroid
     文件        5021  2017-10-28 20:14  QGC_MSAandroidAndroidManifest.xml
     文件        2384  2017-10-28 20:14  QGC_MSAandroidGoogle_Play_Android_Developer-4432a3c4f5d1.json.enc
     文件        2211  2017-10-28 20:14  QGC_MSAandroidandroid_release.keystore
     文件        1502  2017-10-28 20:14  QGC_MSAandroiduild.gradle
     目录           0  2017-10-28 20:14  QGC_MSAandroidgradle
............此处省略2744个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)