比如我有一個類A,在類B中使用,同時也要在類C中使用。現在我想把類C做成DLL型,然后在類B中呼叫類C,應該如何安排這三個類在工程中的結構設定呢?
我目前是把類A放在一個公用的檔案夾includes中,在類B和類C中都加入類A的頭檔案和源檔案,分別進行編譯,但我覺得這樣的話同一個類A需要被編譯兩次,在兩個使用它的類B和類C中都存在,感覺這樣不是很合理,如果可以優化的話應該怎么做呢?
uj5u.com熱心網友回復:
這種需求應該使用包(packages),包是一種特殊的DLL,包和主程式共享同一套RTL,可以避免很多問題,比如你的例子中A被編譯為兩份的問題轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8069.html
標籤:基礎類
上一篇:如何簡單去除Intel后門?
