我有一個奇怪的問題,沒有純虛函數從DLL導出。 DLL編譯並輸出爲.dll文件到目錄。但它不會生成.lib文件。如何從C++中的DLL導出純虛函數?
如果我給出定義,它不再是remual作爲純虛擬,然後它愉快地創建.lib文件。
我需要實現工廠模式,我需要分離接口和實現。我的工廠實現和其他使用想要.dll(whome .lib文件不生成)的接口需要使用該導出函數,並且當我使用這些函數時,它們會產生鏈接錯誤...
例如「error LNK2011:解析外部符號「公用:.......」
有任何一個知道如何導出純虛函數,使他們能夠對其他的exe和dll的
問候 烏斯曼
[不需要導出只有虛擬/內聯函數的類?](http:// stackoverflow。com/questions/549983 /不必要的出口類只帶虛擬內聯函數) – 2010-10-02 14:23:09