标签: c++ dll linker dllimport dllexport
在c ++中是否有可能包含彼此的2个文件,因为它们每个都使用彼此的类(那是我的计划),这是否可能?
答案 0 :(得分:4)
是的,这是可能的。只需要将这些dll编译为多步骤过程。要链接一个DLL,你需要一个来自其他DLL的lib文件。这意味着您需要:
另请注意,DLL通常具有C接口。您可以导出类,但是可以为每个使用的编译器版本准备好一组dll。