在c++中是否可能使2个DOLLar彼此包括,因为它们每个都使用彼此的类(这是我的计划),这是否可行? 最佳答案 是的,这是可能的。只有您需要将这些dll作为多步过程进行编译。要链接dll,您需要来自其他dll的lib文件。这意味着您需要:创建DLL1的存根实现。这将为DLL1生成一个.lib文件。 将DLL2与存根.lib pf DLL1链接。 将DLL1与DLL2的真实.lib链接。 用DLL1的真实库重新链接DLL2。 另请注意,DLL通常具有C接口(interface)。您可以导出类,但是准备为每个版本的使用的编译器提供一组dll。