我有一个依赖于Common.dll的Sample.exe项目。我需要在Sample.exe和Common.dll中同时使用libcurl.dll。我需要在Sample.exe和Common.dll中同时导入libcurl.lib,还是说如果Common.dll导入了libcurl.dll,那么.EXE模块就可以使用libcurl.dll了?
不,不能。链接器不会在你导入的dll中搜索它自己导入的其他dll中的符号,也不会解决这种间接导入的问题。你得用libcurl.dll也链接一下。