問題タブ [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.

0 投票する
2 に答える
5624 参照

build - アプリケーションビルドにQMLソースを含めるための好ましい方法は何ですか?

混合UIテクノロジ(主にC ++といくつかのQMLコンポーネントが含まれています)を使用してアプリケーションを構築しています。

QDeclarativeView次のようなusing構文内に表示したいQMLアイテムがあるとします。

Qt Creatorのプロジェクトにfoobar.qmlを追加しました。これにより、次の行が.proファイルに自動的に追加されます。

これで、ファイルをプロジェクトに含めると、ビルドフォルダーにコピーする必要があることを意味しますが、そうではありません。アプリケーションを実行すると、ビルドフォルダーにfoobar.qmlがないというエラーが発生します。QMLソースをコピーするためだけにカスタムビルドステップを追加したくないので、これを行うための「事実上の」方法はありますか?

0 投票する
3 に答える
10520 参照

visual-studio-2008 - qmake-x64 VisualStudioソリューションのx64makespec?

現在、Visual Studio 2008のプロジェクトを作成するためにqmakeファイルと.proファイルを使用していますが、デフォルトのソリューションプラットフォームはWin32です。プロジェクトを再構築するたびに、構成マネージャーに移動し、Win32ソリューションから設定をコピーして、プラットフォームをx64に手動で変更する必要があります。

x64ビルド用に構成されたVS2008ソリューションを自動的に作成する方法をオンライン/QTフォーラムで見つけることができませんでした。QT用に独自のmakespecを作成する必要がありますか?x64固有のVSフラグを指定する必要がありますか?x64仕様のプロジェクトを作成するために正常に使用した投稿可能な例はありますか?

0 投票する
3 に答える
45641 参照

c++ - 共有ライブラリのロード中にエラーが発生しました:libstdc ++。so.6:間違ったELFクラス:ELFCLASS64

CentOSシステムにQtをインストールしようとしています。ライブラリの構築中に、次のエラーが発生します。

0 投票する
9 に答える
49081 参照

qt - QMake-ファイルを出力にコピーする方法

qmakeを使用してプロジェクトから出力ディレクトリにファイルをコピーするにはどうすればよいですか?

Linuxでコンパイルしていますが、将来的にはMacとWindowsでコンパイルする予定です。

0 投票する
1 に答える
781 参照

c++ - Qt:ビジュアル スタジオ プロジェクトに ws2_32 を含めるように Qmake に指示する方法

こんにちは、サイドQtアプリケーションでサードパーティのlibを使用しています
が、* .proファイルとQMAKEをデフォルトにするのが好きです。
Qmake ( *.pro ファイルに何を書くか) に、Visual Studio プロジェクトに Windows ws2_32 ソケット lib
を include lib dir に含めるように指示するにはどうすればよいですか?

0 投票する
2 に答える
1914 参照

c++ - dyld: ライブラリがロードされていません: libqscintilla2.5.dylib

MacOS X で QScintilla を使用しようとしています。

.pro で、次の非常に単純なコードを使用します。

(ところでQtCreatorを使用しています)

エラーは次のとおりです。

0 投票する
5 に答える
3415 参照

gcc - qmake の使用時に -isystem 経由でインクルードを渡す可能性はありますか

私はメイクファイルビルダーとしてqmakeを使用しており、それに固執したいと考えています。さらに、「gcc -Wall -Werror -Wundef -Wextra」を使用して堅牢なコードを取得したいと考えています。「-pedantic」について考えていますが、それはまだ先の話です。現時点での私の主な問題は、ブースト、qt の一部などのライブラリによって生成される大量の警告です。

現時点では、警告を生成するヘッダーを含めるときは常にプラグマを使用します

これは、特に他のプログラマーもそうしなければならないので、かわいらしくはなく、かなり退屈で扱いにくいものです。qt-libraries をシステム ヘッダーとして含めることを許可する qmake を使用して、警告を抑制するオプションはありますか。プレーンなメイクファイルと cmake の場合、私は -isystem を知っていますが、このための qmake ペンダントが見つかりません。

0 投票する
1 に答える
3988 参照

c++ - コードカバレッジのためにQMakeでgcovを使用する方法

QTestLibを使用して記述されたユニットテストでgcovを使用したいと思います。これを.proファイルに追加することで、オブジェクトファイルに沿っていくつかの.gcnoファイルを生成することができました。

しかし、私が実行すると:

役に立たないコンテンツで生成された.gcovファイルの束を取得しました(Webのチュートリアルで見られるものとは異なります):

ソースファイルは./MyProject/test/srcディレクトリの下にあり、すべてのオブジェクトファイルはsrcの下の.objディレクトリ(つまり、.MyProject / test / src / .obj)にあります。すべてのバイナリは./MyProject/buildディレクトリに作成されます。

私は何が欠けていますか?

ありがとう!

0 投票する
1 に答える
1198 参照

qt - qmakeは適切な変数を評価できません

アプリでビルドバージョンを共有したいのですが、それを機能させることができません...これは私の.proファイルの一部です...

Qtメニューからqmakeを実行すると、出力は次のようになります。

私はドキュメントに従ってすべてを行っていますが、それでもその変数は空のようです...

0 投票する
1 に答える
667 参照

c++ - Qt プロファイルに関するいくつかの質問

生成された Makefile を別のディレクトリに配置し、そこから使用したいと考えています。

ここに私のプロフィールの一部があります:

そして最後の行で私が得た:

2 番目の質問は、UI インクルード ファイルの場所を設定する変数 (たとえば、ui_mainwindow.h

ありがとう