主题的有用的MSDN文章
这可能是一个非常愚蠢的问题,但我找不到一种方法来指定路径到我的dll文件。我已经设置了相对于项目根目录的搜索目录,它在代码块内运行良好。
问题是,当我双击exe文件时,它找不到库。我已经尝试设置相对于exe文件的路径,但它仍然找不到文件。
在code::blocks运行/调试你的程序之前,它为你的应用程序设置了运行所需的所有路径。这些在*中定义。海关与边境保护局文件。
如果你想"双击"你的exe并希望它找到你的dll,你应该做以下其中一个:-
- 在你的exe的CWD中有你需要的dll。
- 输入所需的dll你的搜索路径之一。var。
- 打开控制台并-> 'set PATH="X: PATH to your dll'sdir";%PATH% && myapp.exe 的
- 使用清单文件
如果你决定在其他机器上部署应用程序,你可能会想要使用选项#1和#4
这是一篇关于