出现错误:在dll "xxx.dll" 中无法找到 "函数名" 的入口点怎么解决
谢谢

解决方案 »

  1.   

    你DLL中没有导出相应的函数?
    最好把相关的代码贴上,你这样人家也是瞎猜。
      

  2.   

    run dumpbin.exe /EXPORTS "xxx.dll" to verify that the dll does export the function.
      

  3.   

    引用DLL的类
        public class LEDApi
        { 
           //LED屏幕的初始化
            [DllImport("LEDApi.dll")]
            public static extern void LedStart();
        }
    //调用
            private void importDll()
            {
                LEDApi.LedStart();
            }
      

  4.   

    dll 文件是用 vc 写的
    别人写的,我没法修改
    只是想在 c# 环境下调试一下方法
      

  5.   

    dumpbin /exports xxx.dll
    看看函数是否导出了。
      

  6.   

    你这个问题,可能的原因:
    1.没有导出该函数。
    2.dll中根本就没有这个函数。
    这个要问开发这个DLL的人。
    从你贴上的代码根本就无法回答这个问题。
      

  7.   

    我试验过
    但是我运行不起来 dumpbin
      

  8.   

    恩,是的
    我的是有问题但是我用了极端的办法
    我自己写了个 dll ,是可以调用调试的
    后来我用了另一个工具 depends 也可以看函数
    他的 dll 写的有问题。
    我狂汗谢谢楼上的各位了
      

  9.   

    顺便说一下vc 6.0 里的tool中 Depends 工具也很强大啊,看dll很方便的说