I guess that is a standard procedure, that all SDKs follow, although I am not aware of exact reason behind it.
I strongly encourage everyone to put there suggestions for installer here. All relevant suggestions will be incorporated in the installers in upcoming SDKs. Special thanks to kkennedy86 for the suggestion. Let me start a new thread for suggestion to the installer team.
Sorry for the lack of follow-up. Things have been relatively crazy at work. I've downloaded and installed the new Unified SDK Installer. Prior to the install, my Visual Studio 2012, update 4, was working perfectly fine. After the install, running as my non-administrative user, I get the same "Exception has been thrown by the target of an invocation." As the administrator, it works fine.
My configuration is an Intel i7 2820QM CPU, 8GB RAM, NVIDIA QUADRO 3000M GPU, and Windows 7 Pro, 64-bit. I have the NVIDIA GPU SDK, NVIDIA NSIGHT, and Intel OpenCL SDK installed. I have no AMD graphics/drivers for this.
Also, the examples seem to work perfectly fine for OpenCL and C++AMP; had some issues with Bolt.
Are there any paths that need to be set? Any ideas?
Okay, I found the issue. It was not technically AMD's fault, but due to my system configuration, the installation of the SDK unveiled it.
The problem was that my %PATH% was greater than 2047 characters after the SDK was installed. Apparently Visual Studio 2012 cannot handle this. By using Junction.exe, and cleaning up some unused locations, I was able to get my path to less than 2047 characters and Visual Studio 2012 works fine.
Himanshu, thank you for the help you provided. I do appreciate the fact that the new installer will allow you to put the SDK in different location. I do notice that there's 4 new entries on the %PATH%, but that's not too bad. My Intel Fortran compiler path entries make me a little gaggy at times.
1 of 1 people found this helpful
Thanks for your input.
Recently AMD APP SDK 2.9 has been released and it is made to install in the different location as you mentioned.
I am happy if you use this and work around let us know your feedback.