Build and Run a Sample Project Using the
Visual Studio* Command Line
- Download the sample using the oneAPI CLI Samples Browser.
- Compile and run the sample withMicrosoft Build*
Download Samples using the oneAPI CLI Samples Browser
- Open acommandwindow.
- Setsystem variables byrunningsetvars:"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"The command above assumes you installed to the default folder. If you customized the installation folder,For Windows PowerShell* users, execute this command:cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\setvars.bat" && powershell'setvars.batis in your custom folder.Thesetvars.batscript can be managed using a configuration file, which is especially helpful if you need to initialize specific versions of libraries or the compiler, rather than defaulting to the "latest" version. For more details, see Using a Configuration File to Manage Setvars.bat.SeeoneAPI Development Environment Setup for more configuration options.
- In the samecommandwindow, run the application :The oneAPI CLI menu appears:oneapi-cli
- Move the arrow key down to selectCreate a project, then pressEnter. The language selection will appear. If you installedIntel® oneAPI Base Toolkit, but you want to work with theIntel® oneAPI HPC Toolkitand samples, ensure the HPC toolkit is installed. If it is not installed, install the HPC toolkit, then return to step 1 of this procedure.
- Select the language for your sample. For your first project, selectcpp, then pressEnter. The toolkit samples list appears.
- Select theMatrix Mulsample which appears at the top of the list:
- After you select a sample, pressEnter.
- Specify the location for the project. The default location includes the path from where the utility was run and the name of the project.
- PressTabto select Create, then pressEnter:
Build and Run a Sample Using Microsoft Build*
- Using the same command prompt window where you ransetvars.bat, navigate to the folder where you downloaded the samples.
- Build the program:MSBuild matrix_mul_dpcpp.sln /t:Rebuild /p:Configuration="Release"
- Navigate to the Release folder (example:x64/Release)
- Run the program:matrix_mul_dpcpp.exe