唉,你学没学过DOS???在AUTOEXEC.BAT中加入SET PATH=%PATH%;(你的路径);就可以设置了。

解决方案 »

  1.   

    使用SetCurrentDirectory来设置当前“你”的程序的工作路径(不会影响别人的)为d:\dll就可以找到了
      

  2.   

    用 SetCurrentDirectory 好想不太好,因为我的 DLL 式隐式加载的,而且有好几个都在不同的目录下,我用SetCurrentDirectory函数怎么才能知道 程序什么调用 那个库呢?哈哈还有其它的方法吗?比如在程序的链接时就指定一个目录什么的。
      

  3.   

    你不是这样说的吗
    >各位大虾,小弟写了"一个"DLL
      

  4.   

    就是在启动盘根目录的AUTOEXEC.BAT加上PATH=%PATH%;d:\dll;
    然后重起
    如果用的是WIN2000,在"我的电脑"上点右键,点属性,然后点高级,再点环境变量,然后在系统变量里找到path变量,把"d:\dll;"加在变量值的后面
      

  5.   

    隐式加载多复杂啊,调试起来也不方便,如果DLL的版本变化,也没有办法进行个性,那怎么进行使用。改为显示加载吧,至于放到那里到不是问题,要么放到系统目录,要不跟当前应用程序放在一起,随便你啊。
      

  6.   

    环境变量就是path,可以用_tputenv改变的
      

  7.   

    在我的这个贴子中,有DLL显式调用的例子
    主  题:纯资源DLL的编写问题,有源码下载
    作  者:MSVCer
    所属论坛:Visual C++
    问题点数:0
    回复次数:0
    人气指数:11
    发表时间:2001-8-4 13:26:33
     
    看到有纯资源DLL的贴子,就做了一个放上来,希望可以帮个忙,请PUSH一下
    演示文档下载地址
    http://www.csdn.net/filebbs/read_topic.asp?id=385