启动程序时,提示无法找到LIBMYSQL.DLL ,这是为何?
LoadLibrary()的目的就是为了避免有这个DLL,只是在需要的时候才去加载。

解决方案 »

  1.   

    估计是调用LoadLibrary()函数失败时的错误提示吧。
      

  2.   

    不是,我跟踪了程序,程序还没走到LoadLibrary呢
      

  3.   

    提示框:“没有找到LIBMYSQL.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题”
      

  4.   

    我估计是和配置有关?
    和LoadLibrary()的路径关系不大吧?因为程序还没走到LoadLibrary(),一按F11就会弹出这个对话框,还没调用LoadLibrary()呢
      

  5.   

    还没走到LoadLibrary?那什么时候出的提示框?
      

  6.   

    我现在是想满足一定条件的时候,才用LoadLibrary()加载LIBMYSQL.DLL,一开始不用加载,但是一启动程序,就弹出找不到DLL的对话框了
      

  7.   


    一运行程序就弹提示框,连winmain()都没进入
      

  8.   

    那是因为你之前静态调用没有清除吧,在link中把 libmysql.lib 去掉了没有?