• 大小: 31.67MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: 其他
  • 标签: QT  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_MSA\CONTRIBUTING.md
     文件         958  2017-10-28 20:14  QGC_MSA\COPYING.md
     文件        2780  2017-10-28 20:14  QGC_MSA\Codingstyle.cc
     文件        2858  2017-10-28 20:14  QGC_MSA\Codingstyle.h
     文件        2692  2017-10-28 20:14  QGC_MSA\Codingstyle.qml
     文件         765  2017-10-28 20:14  QGC_MSA\Custom-Info.plist
     文件         174  2017-10-28 20:14  QGC_MSA\HackAndroidFileDialog.qrc
     文件         167  2017-10-28 20:14  QGC_MSA\HackFileDialog.qrc
     文件        8392  2017-10-28 20:14  QGC_MSA\QGCCommon.pri
     文件        5246  2017-10-28 20:14  QGC_MSA\QGCExternalLibs.pri
     文件        3511  2017-10-28 20:14  QGC_MSA\QGCInstaller.pri
     文件        6357  2017-10-28 20:14  QGC_MSA\QGCSetup.pri
     文件        6912  2017-10-28 20:14  QGC_MSA\README.md
     文件         966  2017-10-28 20:14  QGC_MSA\UnitTest.qrc
     文件        4880  2017-10-28 20:14  QGC_MSA\Vagrantfile
     文件       51478  2017-10-28 20:14  QGC_MSA\WindowsQGC.ico
     文件        1398  2017-10-28 20:14  QGC_MSA\android.pri
     目录           0  2017-10-28 20:14  QGC_MSA\android\
     文件        5021  2017-10-28 20:14  QGC_MSA\android\AndroidManifest.xml
     文件        2384  2017-10-28 20:14  QGC_MSA\android\Google_Play_Android_Developer-4432a3c4f5d1.json.enc
     文件        2211  2017-10-28 20:14  QGC_MSA\android\android_release.keystore
     文件        1502  2017-10-28 20:14  QGC_MSA\android\build.gradle
     目录           0  2017-10-28 20:14  QGC_MSA\android\gradle\
............此处省略2744个文件信息

评论

共有 条评论