我想创建一个使用RAPI的.dll(使用C++)。为此,我创建了visual studio项目,然后将其他包含目录设置到需要“rapi2.h”的位置,并将其他链接目录设置到rapi.lib所在的位置。在运行时需要lib包含的dll吗?
然后我用我创建的.dll文件编写另一个应用程序。此方法工作正常,但在运行时我需要rapi.dll存在于运行我的应用程序的计算机上。
有什么办法可以将.dll添加到另一个.dll中,而第一个在运行时不需要?
也许这是一个初学者的问题,但为什么我需要在运行时的DLL,但在编译就足够了只有.lib和.h关联?
'lib'并不意味着一个静态链接 - 它可以用于静态链接和动态链接。这仅仅是为了解决参考。 – Mehrdad 2011-06-06 15:37:56