• Herramientas Online
  • - Calculadoras
    • Contador de caracteres
  • - Descarga
    • Descarga de TikTok
    • Descarga de DouYin
  • - Herramientas web
    • BASE64
    • Base64 a imagen
    • Imagen a Base64
    • Codificación URL
    • JavaScript
    • Timestamp
    • Convertidor Unicode
    • Formato JSON
    • Modificar extensión
    • Crear lista
    • Optimizador CSS
  • - Herramientas de cifrado
    • Cifrado MD5
    • Generador aleatorio
  • - Herramientas de imagen
    • Compresión de imágenes
    • Generador de código QR
    • Lector de código QR
    • Vista previa de fondo
    • EXIF de imagen
  • - Hojas de información
    • Herencia de grupo sanguíneo
    • Tallas de ropa
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxシステムの下でQtの基本的なインストールと配置
2021-12-15

Qt Creatorは中国語をサポートし、Eclipse、Netbeansより起動速度が速く、インタフェースも美しく、入力法Fcitxとのコラボレーションが良好である(カーソルフォロー)。

Qt Creatorをコードエディタとしてvim支援することもできます。Qt Creatorは自動parseプロジェクトを形成し、友好的で迅速なスマートヒントを形成することができます。また、Qt Creatorのgdbフロントエンド(上図)とvalgrindフロントエンド(ハイビジョン大図)を使用してプロジェクトをデバッグし、メモリ分析することもできますが、Makefileは自分で書くかautoolsで生成します。これはvimを使ってプログラミングをする学生にとって、軽自動車で慣れているはずだ。Alt+Vショートカットを2回連続で押すとVIM編集モード(FakeVim)に入ることを忘れそうになりましたが、vimユーザーを引き付けることができるはずです。もちろん、Qt Creatorのデフォルトでは、主流バージョンの制御システムgit/hg/svnなどがサポートされています。

Qt CreatorをIDEとすることもできます。この場合、Eclipse CDT、Netbeans for C++などの重量級IDEの軽量代替品として使用できます。Qt Creatorのウィザードで、CMakeを使用して自動的に構築されないプロジェクトを直接作成することができます。これは、自分でMakefileを書く必要がなく、Qt Creatorで「CMakeを実行する」だけで自動的に生成できることを意味します。もちろん、Nginxのようなmakeが構築したプロジェクトをQt Creatorにコンパイルしてデバッグすることもできます。

1、Qt Creatorと基礎構築環境をインストールする(Ubuntuを例とする):

コードのコピー
sudo apt-get -y install build-essential cmake valgrind

最新版のバイナリQt Creatorをダウンロードします(Qt 4に基づいて構築された2.8シリーズのQt Creatorを使用することをお勧めします。Fcitx入力方式とよりよく互換性があります):

http://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/2.8/2.8.1/

コードのコピー
qt-creator-linux-x86_64-opensource-2.8.1.run

ダウンロード後に実行権限を与え、選択したインストールディレクトリを実行してインストールすれば、自分のホームディレクトリにインストールできます。

プロジェクト構成のデフォルト格納場所~/.config/QtProject

コードのコピー
/home/eechen/qtcreator-2.8.1/bin/qtcreator -settingspath /home/eechen/qtcreator-2.8.1

注意:Qt 5ベースのQt Creator 3シリーズを使用する場合、iBus入力プラグインがデフォルトで統合されていますが、Fcitxプラグインの場合、パッケージfcitx-frontend-qt 5を手動でインストールし、libfcitxplatforminputcontextpluginをコピーする必要があります。soからQt Creator 3のbin/plugins/platforminputcontextsディレクトリ、例えばsudo apt-get install fcitx-frontend-qt 5

ln -s /usr/lib/`arch`-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /png/dev/qtcreator-3.2.1/bin/plugins/platforminputcontexts/

QtCreatorを再起動すると、Fcitx入力方式を正常に使用できます。

2、自動完了ショートカット「Ctrl+スペース」を「Alt+/」または「Shift+Return」に変更する(ReturnはEnterキーを表す)

ツール-オプション-環境-キーボード:キーボードショートカットキーに「Ctrl+スペース」を入力し、キー順でxをクリックして元の「Ctrl+スペース」を削除し、新しい「Alt+/」を入力し、終了を確定する.

3、Qt Creatorでmakeを使って構築し、実行し、汎用C/C++プロジェクトをデバッグする

ファイル→新規ファイルまたはプロジェクト→プロジェクトのインポート→既存のプロジェクトのインポート

このように導入したプロジェクトはmake構築であり、自分でMakefileファイルを書いてから構築する必要があり、自動完了をサポートし、デバッグとメモリ分析をサポートする。

4、Qt Creatorでcmakeを使って構築し、実行し、汎用C/C++プロジェクトをデバッグする

ファイル→新規ファイルまたはプロジェクト→非Qtプロジェクト:CMakeプロジェクトを新規作成

「CMakeを実行する」ステップのパラメータに-CMAKE_を入力します。BUILD_TYPE=Debug

これでQt Creatorでプログラムをデバッグできます。-DCMAKE_BUILD_TYPEの値はDebugまたはReleaseまたはRelWithDebInfoとすることができる.

cmakeはMakefileを自動的に生成するmakeでプロジェクトを構築するのに便利であるが、cmakeでプロジェクトを構築するにもCMakeListsを記述する必要がある.txtファイル

Qt Creatorはqmake、make、cmakeを使用してプロジェクトを構築することをサポートするが、cmakeプロジェクトに直接ファイルを追加することはできず、Qt CreatorのCMakeに対するサポートはまだ改善されていない。

一時的には、ファイルマネージャに切り替えてファイルを追加し、プロジェクト「CMakeの実行」を右クリックしてparsing(構文解析)を有効にし、プロジェクトにファイルをロードします。

5、Qt Creatorはシステムにインストールgcc、g++、gdb、make、cmake、valgrindを自動的に認識し、自分でメニュー「ツール」->「オプション」にカスタム構成を行うこともできる.

vim外部エディタの構成:

ツール->オプション->環境->外部ツール->viで編集

xtermをkonsoleまたはgnome-terminalに変更

パラメータを-e vim"%{CurrentDocument:FilePath}"に変更

ターミナルの設定:
ツール→オプション→環境→概要

コードのコピー

/usr/bin/konsole -e

gnome-terminalを使用する場合は/usr/bin/gnome-terminal-xに設定します。

ターミナルでプログラムを実行するように設定します。

プロジェクト(サイドバー)-実行-ターミナルで実行をチェック
デバッグ(gdb)中に「ptrace operation not permitted」という問題解決策が発生しました。

コードのコピー

sudo sysctl kernel.yama.ptrace_scope=0


ソース元URL:https://dopubox.com/article/p/29be6cf5058a8547

Otras Herramientas
  • Contador de caracteres Descarga de TikTok Descarga de DouYin BASE64 Base64 a imagen Imagen a Base64 Codificación URL JavaScript Timestamp Convertidor Unicode Formato JSON Modificar extensión Crear lista Optimizador CSS Cifrado MD5 Generador aleatorio Compresión de imágenes Generador de código QR Lector de código QR Vista previa de fondo EXIF de imagen Herencia de grupo sanguíneo Tallas de ropa app.tool_clock
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    声優の増山江威子さん死去
    2024-06-03

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    特別展 「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。日本の美術工芸を世界へ 
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    口腔ケアで高齢者を守ろう 「おとなの歯磨き」訪問歯科医が出版
    2024-06-04

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    向田邦子の名言「…これが私の料理のお稽古なのです。」【本と名言365】
    2024-06-07

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛