C ++のビルドシステムについて私が見たのは、次のとおりです。
"build_systems":
[
{
"name: "g++ test",
"cmd": ["g++", "${file}"],
"shell": true
}
{
"name": "echo test",
"cmd": ["echo", "${file}"],
"shell": true
}
]
テストとして、これは現在開いているファイルに対してのみ機能し、ソース ファイルでも崇高なプロジェクトの一部でもない可能性があります。したがって、これはソースが 1 つしかないテスト プログラムには適していますが、それ以外の場合はあまり役に立ちません。
質問 1: ${project_files}
.cpp ファイルのみを受け入れる正規表現の変数はありますか?
質問 2: .pro プロジェクト ファイルを生成するように、これらのファイルを qmake に渡したいと思います。ファイルを崇高なプロジェクトに追加してビルドすると、ファイルがプロジェクトファイルに追加されます。シェルスクリプトを使用せずに、またはクロスプラットフォームになるようにするにはどうすればよいですか?