나는 이미 달렸다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
웹사이트에서 별도로 다운로드하고 이제 문자열을 실행하면 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
내 것과 다를 수 있으므로 반드시 확인하십시오.