問題タブ [qmake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
build - アプリケーションビルドにQMLソースを含めるための好ましい方法は何ですか?
混合UIテクノロジ(主にC ++といくつかのQMLコンポーネントが含まれています)を使用してアプリケーションを構築しています。
QDeclarativeView
次のようなusing構文内に表示したいQMLアイテムがあるとします。
Qt Creatorのプロジェクトにfoobar.qmlを追加しました。これにより、次の行が.proファイルに自動的に追加されます。
これで、ファイルをプロジェクトに含めると、ビルドフォルダーにコピーする必要があることを意味しますが、そうではありません。アプリケーションを実行すると、ビルドフォルダーにfoobar.qmlがないというエラーが発生します。QMLソースをコピーするためだけにカスタムビルドステップを追加したくないので、これを行うための「事実上の」方法はありますか?
visual-studio-2008 - qmake-x64 VisualStudioソリューションのx64makespec?
現在、Visual Studio 2008のプロジェクトを作成するためにqmakeファイルと.proファイルを使用していますが、デフォルトのソリューションプラットフォームはWin32です。プロジェクトを再構築するたびに、構成マネージャーに移動し、Win32ソリューションから設定をコピーして、プラットフォームをx64に手動で変更する必要があります。
x64ビルド用に構成されたVS2008ソリューションを自動的に作成する方法をオンライン/QTフォーラムで見つけることができませんでした。QT用に独自のmakespecを作成する必要がありますか?x64固有のVSフラグを指定する必要がありますか?x64仕様のプロジェクトを作成するために正常に使用した投稿可能な例はありますか?
c++ - 共有ライブラリのロード中にエラーが発生しました:libstdc ++。so.6:間違ったELFクラス:ELFCLASS64
CentOSシステムにQtをインストールしようとしています。ライブラリの構築中に、次のエラーが発生します。
qt - QMake-ファイルを出力にコピーする方法
qmakeを使用してプロジェクトから出力ディレクトリにファイルをコピーするにはどうすればよいですか?
Linuxでコンパイルしていますが、将来的にはMacとWindowsでコンパイルする予定です。
c++ - Qt:ビジュアル スタジオ プロジェクトに ws2_32 を含めるように Qmake に指示する方法
こんにちは、サイドQtアプリケーションでサードパーティのlibを使用しています
が、* .proファイルとQMAKEをデフォルトにするのが好きです。
Qmake ( *.pro ファイルに何を書くか) に、Visual Studio プロジェクトに Windows ws2_32 ソケット lib
を include lib dir に含めるように指示するにはどうすればよいですか?
c++ - dyld: ライブラリがロードされていません: libqscintilla2.5.dylib
MacOS X で QScintilla を使用しようとしています。
.pro で、次の非常に単純なコードを使用します。
(ところでQtCreatorを使用しています)
エラーは次のとおりです。
gcc - qmake の使用時に -isystem 経由でインクルードを渡す可能性はありますか
私はメイクファイルビルダーとしてqmakeを使用しており、それに固執したいと考えています。さらに、「gcc -Wall -Werror -Wundef -Wextra」を使用して堅牢なコードを取得したいと考えています。「-pedantic」について考えていますが、それはまだ先の話です。現時点での私の主な問題は、ブースト、qt の一部などのライブラリによって生成される大量の警告です。
現時点では、警告を生成するヘッダーを含めるときは常にプラグマを使用します
これは、特に他のプログラマーもそうしなければならないので、かわいらしくはなく、かなり退屈で扱いにくいものです。qt-libraries をシステム ヘッダーとして含めることを許可する qmake を使用して、警告を抑制するオプションはありますか。プレーンなメイクファイルと cmake の場合、私は -isystem を知っていますが、このための qmake ペンダントが見つかりません。
c++ - コードカバレッジのためにQMakeでgcovを使用する方法
QTestLibを使用して記述されたユニットテストでgcovを使用したいと思います。これを.proファイルに追加することで、オブジェクトファイルに沿っていくつかの.gcnoファイルを生成することができました。
しかし、私が実行すると:
役に立たないコンテンツで生成された.gcovファイルの束を取得しました(Webのチュートリアルで見られるものとは異なります):
ソースファイルは./MyProject/test/srcディレクトリの下にあり、すべてのオブジェクトファイルはsrcの下の.objディレクトリ(つまり、.MyProject / test / src / .obj)にあります。すべてのバイナリは./MyProject/buildディレクトリに作成されます。
私は何が欠けていますか?
ありがとう!
qt - qmakeは適切な変数を評価できません
アプリでビルドバージョンを共有したいのですが、それを機能させることができません...これは私の.proファイルの一部です...
Qtメニューからqmakeを実行すると、出力は次のようになります。
私はドキュメントに従ってすべてを行っていますが、それでもその変数は空のようです...
c++ - Qt プロファイルに関するいくつかの質問
生成された Makefile を別のディレクトリに配置し、そこから使用したいと考えています。
ここに私のプロフィールの一部があります:
そして最後の行で私が得た:
2 番目の質問は、UI インクルード ファイルの場所を設定する変数 (たとえば、ui_mainwindow.h
ありがとう