If you are given the choice between an "Upgrade Install" or a "Custom Install," choose "Custom Install." The installation will take some time. Follow the prompts to install Windows 10 on the Virtual Hard Drive you created.
At this point, your Virtual Machine will boot into the Windows Installer. Click the small folder icon, and then open the ISO you downloaded from Microsoft. You will then be prompted to find the Windows ISO image. Now that your settings are correct, click Start to start your Virtual Machine. Set the file size to at least 35 GB to leave room for Windows and Visual Studio. A new window will appear, allowing you to create your virtual hard drive. Be sure that "Create a virtual hard disk now" is selected. Under Memory Size, select 1024 MB for the 32-bit version of Windows, or select 2048 MB for the 64-bit version of Windows. Remember to select 32-bit or 64-bit based on what you downloaded. Select Windows 10 from the Version list. In the dialog that appears, give your VM a name. Once VirtualBox has been installed, open the program. When the download is complete, open the downloaded file and run the installer. Step 2 - Download and Install VirtualBox. Most likely, you will be fine with the 64-bit download. Be sure to download the correct ISO for your machine architecture. Click here to access the free download. Students in Computer Science classes can get Windows 10 for free, after the Add/Drop Deadline. The following tutorial will walk you through the basic steps of installing Windows 10 in VirtualBox. You can then use a program such as VirtualBox to run it in a Virtual Machine in macOS. However, as a student, you can download Windows 10 for free following the Add/Drop deadline. Unfortunately, developing C++ in Visual Studio is only compatible with the Windows Operating System. CS 235 requires that you use Visual Studio.