Qt ベースのプロジェクトがいくつかある VS2010 ソリューションがあります。特定のプロジェクトのファイルを変更するたびに、生成されたファイル (moc_*.cpp ファイル) のプロパティが変更され、ビルドから除外されます。利用可能なすべてのプロパティを確認しましたが、問題に関連するものは見つかりませんでした (ただし、プロジェクトを最初から再作成しようとはしませんでした)。
それを修正するチャンスはありますか?
Qt ベースのプロジェクトがいくつかある VS2010 ソリューションがあります。特定のプロジェクトのファイルを変更するたびに、生成されたファイル (moc_*.cpp ファイル) のプロパティが変更され、ビルドから除外されます。利用可能なすべてのプロパティを確認しましたが、問題に関連するものは見つかりませんでした (ただし、プロジェクトを最初から再作成しようとはしませんでした)。
それを修正するチャンスはありますか?
関連する質問があります。
まず、Qt プロジェクト設定で MocDirectory を確認する必要があります。もともと、間違った値 $(Configuration) に設定し、あなたと同じ問題に遭遇しました。
$(ConfigurationName) に変更した後、問題はなくなりました。
間違った値が設定されている場合、MocDirectory が異なるプロジェクト構成 (デバッグとリリースなど) に対して同じディレクトリを指す理由。プロジェクトがビルドされると、他のプロジェクト構成に関して MocDirectory で生成されたファイルが除外されます。すべての構成が同じ MocDirectory を参照するため、生成されたすべてのファイルが除外されます。