本帖最后由 novaliang 于 2012-12-06 20:44:41 编辑

解决方案 »

  1.   

    你事ide里面启动还是直接双击exe启动?  双击exe启动 你不会也期望ide设置的可执行目录生效吧?
      

  2.   


    ide里启动的,提示找不到文件。如果是直接启动,那我也知道问题所在。
      

  3.   

    昨晚我试了半天,例如先用静态dll调用方法,然后不设置可执行文件目录,发现编译可以通过,调试就报找不到dll,然后设置目录,编译能通过,但依然报找不到dll。
    然后我换动态方法,发现结果一样。
    非要设置PATH,或者直接把文件拷贝到exe程序目录下,也就是按照dll搜索顺序的那个几个地方放置dll文件,才行。
    那我就奇怪了,这个可执行文件目录对于第三方类库如果放置到其他的目录下,然后指定目录真的没啥用处啊,
      

  4.   

    我感兴趣,我也想知道答案。
    我有若干个工程,引用相同接口的不同的dll
    想通过这个配置项包含不同的寻找dll的路径,但是发现不行
      

  5.   

    这个问题解决了没有啊 ,楼主??我的Visual Studio 2010 设置也无效啊