私は、Qtプロジェクトを構成するセットに属していないファイルと、それ以外のファイルを持つディレクトリを持っています。つまり、ファイルA.cxx、ADriver.cxx、およびA.uiはすべてQtオプションでコンパイルする必要があるセットに属します。私は非qtファイルB.cxxを持っています。 C.cxx、CDriver、およびC.uiは別のQtセットです。これらの数十があるので、私は手動で各add_executableを書くのではなく、globを使用したいと思います。私はその後、(上記のループで使用されていない)「残る」ことをすべてCXXファイルが非Qtのであり、自分でコンパイルする必要がセットからファイルを削除する
for(all ui files)
create an executable from the ui and its matching .cxx and *Driver.cxx"
end
ような何かをやって考えていました。私の質問は、 "セット"からファイルを "減算"する方法です。つまり、上記の方法を使用するには、すべてのcxxファイルのセットを用意し、.uiファイルループで使用するものを削除する必要があります。これは可能ですか?このようなことをする良い方法はありますか?
@arrowdodgetああ、REMOVE_ITEMはまさに私が探していたものだと思います。私はそれを試してみると、私は答えを受け入れるよ - ありがとう! –