This is probably a very stupid question. But assume that I have a DLL (test.dll), with some exports, that when built generates an import library (test.lib). I have an application TestApp that uses this DLL.

Now, if I want to change some functions' implementation in the DLL, and I keep the exports unchaged, do I need to rebuild my application that uses this DLL/import lib?

Thanks.