• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
    • 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

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈 app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    民藝・イズ・ビューティフル。 日本文化と黒人文化が融合する「アフロ民藝」とは?
    2024-05-30

    住所要件の指摘受け自主的に転入 東京・足立区の20代選管委員・古野香織さん
    2024-05-30

    日テレ、意思疎通できず信頼喪失 「セクシー田中さん」の調査結果
    2024-05-31

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

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    今週末に見たい展覧会ベスト12。山武市百年後芸術祭、版画の青春、北斎に三島喜美代まで
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    子供と行きたいおすすめ美術館【東京編】。子連れ、親子でアートを楽しもう!
    2024-06-06

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    そごう・西武が百貨店として初めてNFTマーケット開設、NFT作品約100点を発売
    2024-06-06

    ©  Dopu Box
    💛