oneapi-src / oneAPI-samples

Samples for Intel® oneAPI Toolkits
https://oneapi-src.github.io/oneAPI-samples/
MIT License
922 stars 681 forks source link

fpga_sim Quartus path issue #2458

Open kijukim1 opened 3 weeks ago

kijukim1 commented 3 weeks ago

Hello, I am working on compiling the Loop Unroll sample. Both Compiling for emulation & Generating the optimization report work well. I am trying to Compile for simulation. I have installed intel Quartus Prime Pro, and entered set QUARTUS_ROOTDIR_OVERRIDE="C:\intelFPGA_pro\24.2\quartus" on commands. After I entered "nmake fpga_sim", I see the error below. Any assistance in configuring Quartus's path issue would be appreciated. I am using VS studio with Windows 11.

PS C:\Users\Kiju\Documents\intel\loop_unrolling_ex\loop_unroll\Tutorials\Features\loop_unroll\build> nmake fpga_sim

Microsoft (R) Program Maintenance Utility Version 14.40.33812.0 Copyright (C) Microsoft Corporation. All rights reserved.

[ 33%] To compile manually: C:/Program Files (x86)/Intel/oneAPI/compiler/latest/bin/icx-cl.exe -I../../../../include -fintelfpga -Wall /EHsc -Qactypes -Xssimulation -DFPGA_SIMULATOR -c ../src/loop_unroll.cpp -o CMakeFiles/fpga_sim.dir/src/loop_unroll.cpp.obj

To link manually: C:/Program Files (x86)/Intel/oneAPI/compiler/latest/bin/icx-cl.exe -fintelfpga -Qactypes -Xssimulation -Xsghdl -Xstarget=Stratix10 -reuse-exe=C:/Users/Kiju/Documents/intel/loop_unrolling_ex/loop_unroll/Tutorials/Features/loop_unroll/build/loop_unroll.fpga_sim.exe -o loop_unroll.fpga_sim.exe CMakeFiles/fpga_sim.dir/src/loop_unroll.cpp.obj [ 33%] Built target displaySimulationCompileCommands [ 66%] Linking CXX executable loop_unroll.fpga_sim.exe Intel(R) oneAPI DPC++/C++ Compiler for applications running on Intel(R) 64, Version 2024.2.0 Build 20240602 Copyright (C) 1985-2024 Intel Corporation. All rights reserved.

icx-cl: warning: unknown argument ignored in clang-cl: '-lkernel32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-luser32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-lgdi32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-lwinspool' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-lshell32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-lole32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-loleaut32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-luuid' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-lcomdlg32' [-Wunknown-argument] icx-cl: warning: unknown argument ignored in clang-cl: '-ladvapi32' [-Wunknown-argument] warning: -reuse-exe file 'C:/Users/Kiju/Documents/intel/loop_unrolling_ex/loop_unroll/Tutorials/Features/loop_unroll/build/loop_unroll.fpga_sim.exe' not found; ignored 'quartus_sh' is not recognized as an internal or external command, operable program or batch file. aoc: This compilation stage requires an installation of Intel(R) Quartus(R) Prime software! aoc: However Quartus was not found on the PATH or passed in using QUARTUS_ROOTDIR_OVERRIDE. aoc: If you have a valid installation, please pass it in using QUARTUS_ROOTDIR_OVERRIDE or add it to the PATH. aoc: Otherwise, consider downloading Quartus from here: https://www.intel.com/content/www/us/en/software-kit/819138/intel-quartus-prime-pro-edition-design-software-version-24-1-b115-for-windows.html llvm-foreach: icx-cl: error: fpga compiler command failed with exit code 1 (use -v to see invocation) NMAKE : fatal error U1077: 'C:\PROGRA~2\Intel\oneAPI\compiler\latest\bin\icx-cl.exe "CMakeFiles\fpga_sim.dir\src\loop_unroll.cpp.obj" -o loop_unroll.fpga_sim.exe -fintelfpga -Qactypes -Xssimulation -Xsghdl -Xstarget=Stratix10 -reuse-exe=C:/Users/Kiju/Documents/intel/loop_unrolling_ex/loop_unroll/Tutorials/Features/loop_unroll/build/loop_unroll.fpga_sim.exe -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32' : return code '0x1' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64\nmake.exe" -s -f CMakeFiles\fpga_sim.dir\build.make /nologo -SL CMakeFiles\fpga_sim.dir\build' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64\nmake.exe" -s -f CMakeFiles\Makefile2 /nologo -SL CMakeFiles\fpga_sim.dir\all' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64\nmake.exe" -s -f CMakeFiles\Makefile2 /nologo -S fpga_sim' : return code '0x2' Stop.