windows上dll的查找规则为:
exe所在目录
当前工作目录
Windows系统目录
Windows目录.
PATH中指定的目录
试试将dll放到exe所在目录。
SO上有一个类似的问题,可以参考:http://stackoverflow.com/questions/8836093/how-can-i-specify-a-dllimport-path-at-runtime