I'm also very interested in this.
I'm just getting started trying to setup an environment to write my first piece of OpenCL code. I'm on Windows 10 so, naturally, I do all my updates and head over to Microsoft and grab a copy of Visual Studio community edition. After what seems like an eternity installing I now have the 2017 version up and running.
Now I try and get the Intel OpenCL plugin working and it seems as though it simply doesn't install: I have no OpenCL project types when I try to create a new project. However, I'm not entirely certain of this since the documentation doesn't give a newb like me any concrete way to be sure.
When the getting started instructions say to do this "Go to CODE-BUILDER > Platform Info…" I assume it means to open the CODE-BUILDER menu and select Platform Info... I don't have that menu; however neither does the presenter in his version of Visual Studio in this Intel OpenCL howto video https://www.youtube.com/watch?v=y99e-s35TS4 and he seems to be using the enterprise edition of Visual Studio (probably the 2013 version)
Can someone who has this working tell me how I can be sure that the plugin isn't properly installed in visual studio 2017 community edition? I don't want to go through the pain of trying to install an old version side-by-side if I don't really have to.
Work is ongoing to include a plugin for Visual Studio 2017 in a future release. However, the latest SDK available today (2016 R3) only includes addins for Visual Studio 2012, 2013, and 2015.
I am having the same problem, I installed SDK with the latest version which is supposed to have 2017 support. Unfortunately OpenCL still does not show up in my Visual Studio 2017 Community.
When installed SDK I couldn't select the 2017 Addins though, as you can see in the following screenshot:
Any idea why I cannot select the Addins?
Thanks a lot in advance!
Make sure that vs2017 has already installed.
While installing the SDK v22.214.171.1241, open taskmgr, right click on "Intel® Software Setup Assistant", and then press "O" (Open file's location).
You'll see a folder that contains a folder named "installs".
Open the "installs" folder, and install *.vsix packages manually.
Ensure that vs2017 has already installed.
When you install the SDK v126.96.36.1991, open taskmgr, right-click on the "Intel® Software Installation assistant", and then press "O" (open the file's location).
You will see a folder that contains a folder named "install".
Open the "Install" folder and install VSIX packages manually.
Thank you for the good idea James!
But although I can now see the OpenCL projects inside Visual Studio I cannot create any. I keep getting the same error message:
Did I do anything wrong? Does someone have the same problems?
James, did you only install all *.vsix packages or also the msi installers? Do I have to take care of a certain order when installing them?
Thanks in advance!