I have developed a simple image processing OpenCL application on Windows 7 Ultimate, VS2010 and I want to run the .exe file of this application on another system. Basically the platforms are identical(the CPU and the GPU) but OS is Windows 7 Professional. I have just installed the graphics driver on this machine and I want it this way.(No Opencl SDK, no toolkit, no Visual Studio). I am using NVIDIA GeForce graphics card.
I also tried running the executables for all configurations(win32 debug/release, x64 debug/release).
Then using depends.exe, Ifigured out that CILKRTS20.dll and IRML.dllare not found.
Any idea how to fix this..?
Hey I have installed the.msi file. I see that one of the dll is found i.e. CILKRTS20.dll. But the other one, IMRL.dll is still notfound by the dependency walker..
What do I do with the .msm file. Sorry if this seems to be a silly question. Do I need to paste the .msm file in some directory ??
So if you want to run the .exefromthe command line then set the path as mentioned in the above post.
It can be done this way in your command line..
You can also set it in the environment variable. Go to My computer->properties->Advanced Properties->Environment variables
and add this path to the variable "Path". You are done and you can directly double click on your .exe to run your files.
Did you use Intel compiler or Microsoft? When you build an exe usually there are some components the exe depends on (like the runtime). The machine on which you run the exe should have these components otherwise your program won't run.
Please explain exactly what you are trying to do.
With this I just thought, is the Dependency Walker really usefull since that was the one which showed me about the missing dlls. I seriously don know the answer for this,but just with the app crashing and no choice but to close the application, I feel depends.exe might be helpful. So a better question would be, when to use the depends.exe. . . ?
Apologies for the question seems to be out of context in this forum.