Wine 更新到新版之後,有時要執行一些需要用到資料庫的程式時,會發現無法正常啟動該程式。若是在終端機底下執行「wine 要執行的程式.exe」的話,可能會看到類似底下的錯誤訊息:

err:module:attach_process_dlls "odbc32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\path\\to\\the\\file.exe" failed, status c0000005

上網 Google 了一下,找到了解決辦法,只要兩個簡單的步驟就能解決,不過我還是希望 Wine 能夠快點修正這個問題阿~

  1. 從你的「C:\WINDOWS\system32」目錄底下,複製「odbc32.dll」跟「odbcint.dll」到「~/.wine/drive_c/windows/system32」底下。
  2. 設定你的 Wine,如下圖

    Wine 設定_001

Nelson 發表在 痞客邦 PIXNET 留言(0) 人氣()