1
C++/Qtプロジェクトでは、.pro-filesとqmakeを使用してビルドしています。プロジェクトの一部は静的なlibです。 .PROファイルは次のようになります:テンプレートlibにスコープを入力する
TEMPLATE = lib
CONFIG = staticlib
#general build instructions
linux{
#some os-specific build instructions
}
win32|win64{
#some os-specific build instructions
}
しかし、これらのスコープはないLinuxシステム(最初のスコープが実行すべきとき)に、また(第2スコープ用)Windowsシステム上で、入力されることはありません。
これは、staticlib-configuration/lib-templateの問題としてのみ表示されます。
Qt-documentationにはさまざまなテンプレートが記載されていますが、スコープが機能しない理由や解決方法については何も言及していません。