編譯成功運行找不到dll入口
A. 為什麼易語言靜態編譯後還是提示找不到dll
系統提示丟失dll文件解決辦法:
1、下載缺少的dll文件,復制到c:\windows\system32文件夾下;
2、按win+r,輸入regsvr32 /s 該文件文件名XX.DLL,點擊確定;
3、彈出提示信息框,提示注冊成功,點擊確定即可。
4、用騰訊電腦管家電腦診所--搜 缺失dll文件--立即修理
B. WIN7 64位 下VS2015編譯通過,但是無法啟動程序 提示 WinTab32.dll 已經載入但是找不到入口點怎麼辦
方法/步驟
1、通常在運行中注冊動態庫文件:regsvr32 msi.dll (按回車鍵執行命令)都能順利通過。
2、但也有出錯提示:
模塊「xxx.dll」已載入,但找不到入口點DLLRegisterServer
請確保xxx.dll為有效的DLL或OCX文件,然後重試。
3、這就要看當前是單個動態鏈文件不能注冊,還是所有的文件都是注冊無效。如果是單個文件注冊無效,那就是這個動態鏈文件有問題,找到相同的操作系統(32位或者64位)相應的路徑中,復制一個(網上下載也行),保存到自己的操作系統中即可。64位操作系統的路徑是:C:\Windows\System32 文件夾內。
4、如果是64位的操作系統,那麼提取、保存正確的32位動態鏈文件的路徑是:
C:\Windows\SysWOW64 文件夾內。
5、如果所有的動態鏈文件注冊都無效,那就是當前的操作系統無許可權。可以載入許可權注冊即可。步驟如下:
開始→所有程序→附件→右鍵點擊命令提示符(CMD)→以管理員身份運行。
6、然後,再使用命令注冊: regsvr32 msi.dll
提示:可以先復制命令,再點擊左上角,在彈出來的菜單中點選編輯→粘貼命令。
7、注冊成功之後會有提示。
8、也可以將絕對路徑添加上去(先去該路徑查找是否有這個動態鏈文件):
regsvr32 C:\Windows\SysWOW64\msi.dll
9、最後,注意命令參數的應用,有時候需要先解除注冊,之後再注冊才可以。
1右鍵添加以管理員身份運行。
