以下是引用iam228在2014-10-5 16:13:19的发言:
zklhp前辈你好:
这个是件是有,我在CodeBlocks文件夹下见到有“wxbase28u_gcc.dll”这个文件。
不知你所说“用bat重新设置PATH”是如何进行,能说具体一点吗?不胜感激!
我不是前辈
举个栗子 比如要运行的程序名字是a.exe 而这个wxbase28u_gcc.dll已经和a.exe放在同一个目录了 那么新建一个bat文件 名字随便 内容如下 放在和a.exe相同的目录
set PATH=%CD%
echo %PATH%
a.exe
双击运行 就可以了
解释一下 第一行的意思是设置当前的目录为PATH 也就是查询可执行文件和dll文件的目录 第二行是显示一下 让你看看 第三行是运行
为什么我要用这个东西呢 因为 如果你的PATH是这样的
C:\a;C:\b
而我要的dll名字是c.dll 恰好这个c.dll正好在a和b目录中都有 只有b中的是对的 那么 你运行一个在b这个目录里面的可执行文件 它很可能会出错 因为它错误的以为a那个目录是里的dll是对的
这是Windows的一个毛病罢
[
本帖最后由 zklhp 于 2014-10-5 16:47 编辑 ]