Visual Studio:如何告诉exe在哪里查找dll?

时间:2014-02-08 12:46:47

标签: visual-studio-2010 dll directory exe

我的项目中包含.lib(Linker-> Input-> Additional Dependencies),这使我的.exe构建需要一个与.exe一起提供的相应.dll。当然,我会将.dll放在与.exe相同的文件夹中,并且工作正常,但我想在主文件夹中只有.exe和所有其他文件,以及此.dll,在子目录中。如何让.exe在该目录中查找它?

为了澄清,我不需要VS来查找.dll,而是程序(.exe),在它构建之后。对不起,如果已经问过,但我找不到合适的答案。

1 个答案:

答案 0 :(得分:0)

临时解决方案: 显然这比我想象的要难得多,就像汉斯说的那样。但是,我偶然发现了一个巧妙的技巧,它可以使它看起来像这样,这就是创建一个内部.exe并将其放入带有.dll的子文件夹中,而它只是从一个主.exe执行。 ShellExecute命令可用于执行此操作。无论如何,如果有人知道如何真正做到这一点,请写下来:)