問題タブ [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.
visual-studio-2008 - qmake と複数の MSVS バージョン
このVisual Studio 2008 Command Prompt
コマンドを実行して.vcproj
ファイルを生成します。
警告メッセージが表示されます。
このプロジェクトでは、MSVS 2008 Professional を使用します。実際、生成された.vcproj
ファイルは問題なく動作しますが、警告メッセージは何ですか?
qt - サブディレクトリ pro ファイルからの .pro ファイル間で持続する変数
ご挨拶、
次のような .pro ファイルがあります。
foo と bar の両方の .pro ファイルで読み取ることができる変数、定義、または何かをサブディレクトリ .pro ファイルに設定したいと考えています。
私は環境変数を設定しようとしました:
しかし、それは機能しません。message($$(TEST)) は常に何も表示しません (TEST が設定されていないなど)。
c++ - 別の静的libとqmakeをリンクする静的lib?奇妙なリンクエラー
2つのqt.proファイルがあり、どちらもlibTEMPLATEとstaticlibCONFIGを使用しています。最初のライブラリ(「コア」と呼びます)は、2番目のライブラリ(「foo」と呼びます)の依存関係です。実際、コアのクラスを拡張するfooのクラスがあり、このクラスをBarと呼びます。
別のプロジェクト(libではない)でクラス(fooで定義および実装されているが、コアからクラス(Bar)を拡張している)をインスタンス化すると、次のリンクエラーが発生します。
基本的に、リンカはfoo libで派生したコアlibでクラスを見つけることができませんが、両方のlibを使用している3番目のプロジェクトでクラスをインスタンス化した場合に限ります。この動作は予想されますか?
よろしく、ダンO
更新:派生クラスを使用する前に、3番目のプロジェクトでBarsコンストラクターを直接呼び出すことで修正しました...なぜこれを行う必要があるのか誰かが知っていますか?
c++ - qmakeビルド出力をフォーマット/変更する方法
make出力をフォーマットするにはどうすればよいですか(!!qmakeプロジェクトファイルを変更するだけです!!)。私のコンパイル行は増え続けており、1行の警告/エラーはそれらの間でほとんど消えています。
私は何かのようなことを考えています
よろしくお願いします
qt4 - makefileの使用とは何ですか?
makefile、.proファイルの目的は何ですか?
c++ - qmakeを使用してVSでリビジョン番号を取得する
私の現在のワークフロー:
hg update
(またはリビジョンのチェックアウトに使用するもの)MyProject.pro
→qmake
→MyProject.vcproj
- Visual Studio を開き、ファイルを編集する
- ビルド プロジェクト
config.h
ビルド ステップ中に、バージョン管理システムからの情報 (例) を使用してヘッダー ファイルを更新するにはどうすればよいhg id
ですか?
MyProject.vcproj
によって生成されるqmake
ため、手動で編集しないでください。
qt - qmakeを使用して1つのプロジェクトで複数のバイナリをビルドするにはどうすればよいですか?
同じファイルのセットで動作する小さなプログラムのセットで構成される小さなqtアプリスイートを書いています。それらは次のように構成されています。
私がそうするときqmake && make
、私は次のバイナリを構築したいです:
- app1 / app1
- app2 / app2
- app3 / app3
このように動作するように書くにはどうすればよいappsuite.pro
ですか?
ファイルについて聞いたことがあり.pri
ますが、自分の「状況」での使い方がわかりませんでした。
感謝します、
jrh
c++ - vtable への参照が未定義です。Qt プロジェクトをコンパイルしようとしています
Code::Blocks 8.02 と mingw 5.1.6 コンパイラを使用しています。Qt プロジェクトをコンパイルすると、次のエラーが発生します。
C:\Documents and Settings\The Fuzz\Desktop\GUI\App_interface.cpp|33|'vtable for AddressBook' への未定義の参照
ファイル AddressBook.h:
ファイル AddressBook.cpp:
c++ - Qt mocを自動化するには?
Qt コマンド プロンプトから次のコマンドを実行する必要がありますqmake -project
。make
これにより、Moc ファイルを含むデバッグ フォルダーが表示されます。
奇妙なことに、これが私の PC がmoc_.cpp
ファイルを生成する唯一の方法です。
では、これらのコマンドのタスクを自動化して、これらのコマンドを再度使用する必要がないようにするにはどうすればよいでしょうか?
qt - Windows で Qwt をビルドする方法
これが私がやったことです:
- sourceforge から qwt-4.2.0-setup-qt230nc.exe をダウンロード
- C:\Program Files\Qwt に解凍します。
- Qtコマンドプロンプトに移動
- msvc-qmake.bat を実行します。
- 出力を取得します。
これで lib ディレクトリが作成されましたが、空です。また、VSプロジェクトファイルを開こうとしましたが、vcprojファイルがないため、VS2008とは会話しません。私もそれをやろうとしました qmake way:
qmake qwt.pro
and then make
、しかし、それはmakeが認識されないと言います。mingw32-make を使用できると考えましたが、多くのコンパイル エラーが発生しました。
QtCreator 内で Qwt を使用することを望んでいましたが、残念ながら失敗しました。どんな助けでも感謝します。