ここでは、相互に依存するdllを2回構築する必要なしにビルドしたいと思っています(両方をビルドし、再度ビルドしてリンクできるようにする必要があります)。2つの相互依存するDLLを構築する
**DLL A**
void fooA()
{
fooBB();
}
void fooAA()
{
fooB();
}
**DLL B**
void fooB()
{
fooA();
}
void fooBB()
{
}
市長のリファクタリングのないこれら二つのDLLを構築する方法があります:ここで
はexempleありますか?
これは私が今すぐに欲しいものです。私は完全なビルドで1回のみ構築する方法が欲しいです。 – Drahakar
インクリメンタルビルドが*本当に*オプションではない場合、私はjia3epが示唆しているもの以外の方法を知らない。私はまた、静的ライブラリにDLLの1つを変更することができたと思います。 –
外部のキーワードは不要ですか? 2つの.objの間で動作することは分かっていますが、2つのプロジェクトの間で動作しますか? マニュアル/ LINKを使って手動コンパイル(VS上で/ c)しても問題ありませんか?なぜそうならない? – Drahakar