dll 查找路径 如何配置 vs2008
我现在编译好了一个dll 工程, 目录下包含了一个 .dll 和一个 .lib 文件。
现在我要在另一个工程中使用这个.dll 。
我在新工程中做了如下配置:
1. 添加 .h 文件的查找路径. tools->option->Projects and Solutions->VC++ Directories->Inclue files-> .h 文件目录路径
2. 添加 .lib文件的查找路径. tools->option->Projects and Solutions->VC++ Directories->Library files-> .lib 文件目录路径
3.添加 *.lib 到Additional Dependencies中. Project->()Properties->Configuration Properties->Linker->Input-> Additional Dependencies-> .lib 文件名
最后,把 .dll文件放到编译好的新工程的 debug 目录下, 新程序就可以调用.dll文件 了。
可是问题是,我不希望把.dll文件放到这个debug 目录下, 我希望我指定一个查找.dll的路径,程序运行时就可以通过这个目录找到它要的.dll文件, 这个目录路径应该怎么设?
另外:
当我不把.dll 文件放到debug目录下, 而是在Delay Loaded Dlls中指定.dll名称时, 编译可以通过,但是云新时出错,
大概是.dll载入时错误。
请指教!