もう走ったWindows用Xilinx 14.7フルインストーラプレフィックスにWineを正常に渡し、インストールされたすべてのcom.xilinx.verilog
ファイル~/Library/Application\ Support/com.xilinx.verilog_145331572525077/
が下にあることをc\:/14.7/ISE_DS
確認しました。 Xilinxをインストールして作成されたファイルの内容は次のとおりです。ISE Design Suite 14.7.desktop
c\:/users/patrick/Destop/
ISE Design Suite 14.7.lnk
c\:/users/Public/Desktop/
.desktop
[Desktop Entry]
Name=ISE Design Suite 14.7
Exec=env WINEPREFIX="/Users/patrick/Library/Application Support/com.xilinx.verilog_145331572525077" wine C:\\\\windows\\\\command\\\\start.exe /Unix /Users/patrick/Library/Application\\ Support/com.xilinx.verilog_145331572525077/dosdevices/c:/users/Public/Desktop/ISE\\ Design\\ Suite\\ 14.7.lnk
Type=Application
StartupNotify=true
Comment=ISE Design Suite 14.7
Path=/Users/patrick/Library/Application Support/com.xilinx.verilog_145331572525077/dosdevices/c:/14.7/ISE_DS/ISE
Icon=E55D_ise.0
Exec
端末から直接文字列を実行しようとしましたが、エラーが発生しました。
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyAddrChange (Handle 0x10ef550, overlapped 0x10ef55c): stub
wine: configuration in '/Users/patrick/Library/Application Support/com.xilinx.verilog_145331572525077' has been updated.
fixme:exec:SHELL_execute flags ignored: 0x00000100
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: Success.
このエラーをどのように解決できますか?
編集するインストールに失敗したため、WinPcapが見つからないことがわかり、npf.sys
Webサイトから個別にダウンロードし、文字列を実行するとExec
次のエラーが発生します。
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
DbgPrint says: XPC4DRVR.SYS: DriverEntry - V1.04...
DbgPrint says: XPC4DRVR: Create Device name (\Device\XILLPT-1)
DbgPrint says: XPC4DRVR: Create Device link (\DosDevices\XILLPT-1)
DbgPrint says: XPC4DRVR: Port name (LPT1) for deviceObject (001113A8h)
fixme:ntoskrnl:IoInitializeTimer stub: 0x1113a8, 0x54315d, 0x111460
DbgPrint says: XPC4DRVR: Failed initializing timer! Status: C0000002
fixme:exec:SHELL_execute flags ignored: 0x00000100
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: Success.
確認してみるとnpf.sys
実際に位置していますc\:/windows/system32/drivers
。何をすべきか?
答え1
.lnk
私はワインメニューからDOSプロンプトを開き、プレフィックスを設定com.xilinx.verilog
してファイルを直接実行することにしました。に移動してC:\users\Public\Desktop
実行すると、start "ISE Design Suite 14.7.lnk"
アプリケーションウィンドウが開きました!現在、より良い実行方法を探していますが、Bootcampを実行せずに動作することを嬉しく思います!
編集する
最後に、AppleScript Editorを使用してショートカットアプリケーションを作成し、次のコードを貼り付けました。
set winePref to "/Users/patrick/Library/Application Support/com.xilinx.verilog_145332206926253"
set execPath to winePref & "/drive_c/users/Public/Desktop/ISE Design Suite 14.7.lnk"
do shell script "env WINEPREFIX=" & quoted form of winePref & " /opt/local/bin/wine start /Unix " & quoted form of execPath
特定のバイナリパスがwine
私と異なる場合がありますので、必ずご確認ください。