これが一般的すぎるかどうかはわかりません。その場合、qmakeを使用してLinuxを使用していると言いますが、必要なときにいつでもプロジェクトでLinuxからWindowsに切り替えられるようにしたいと思います。同様に、おそらく他のPC。
これを行うために、ここにいるプログラマーの何人かが絶対パス定義を使用せずにリソースディレクトリを使用する方法を知りたいと思います。Qtでは、ランタイム作業ディレクトリはアプリケーションのビルドディレクトリであり、ソースディレクトリではないようです。
理想的には、ソースディレクトリにあるリソースディレクトリを取得し、それを相対ビルドディレクトリ(開発段階に応じてデバッグまたはリリース)にコピーして、アプリケーションが経由でアクセスできるようにするのが最善の解決策だと思います。実行時間。
ただし、これにより複雑になる可能性があります(少なくとも、可能だと思います)。
とにかく、これを行うための良い解決策は何でしょうか?