0

我可以在VC++工具 - >选项 - >项目和解决方案中设置头和库的全局搜索目录。告诉Visual C++在哪里寻找DLL

但是,DLLs呢?我可以通过VC++来做到这一点吗?

+0

'可执行文件'在同一个对话框中? – Andrey

+0

http://msdn.microsoft.com/en-us/library/ms682586%28v=vs.85%29.aspx – rkosegi

回答

1

它不是VC++,它将搜索dll,但它是您的应用程序,它将搜索dll。下面是它如何工作的以下文件夹 系统DLL

您的应用程序搜索 - SYSTEM32 - 窗口 - 路径中指定的文件夹 - 应用程序目录

如果这些位置中都没有找到该DLL,它会引发错误。

要解决此问题,您始终可以在应用程序本身中指定dll的确切路径。有关详细说明,请参阅此链接http://msdn.microsoft.com/en-us/library/ms684175(VS.85).aspx

+0

啊,所以我不能在调试过程中临时添加路径。 –

+0

是的,你可以把#define预编译器指令之间的调试路径指定为你的调试版本的条件编译 –

+0

使用预编译器指令将确保你的发行版本没有那个代码。 –