Compile QtOpenCl.dll with Qt (64bit)
-
maybe this is an interessting information...
i just used the 32bit Qt 4.7.1 and the compiled qtopencl libraries... is it possible that there are just older files or installations of whatsoever which causes failures like that?
i simply followed the instructions and maybe this is a reason why is just dont work out as it should. -
This is interesting indeed, you are compiling a 32 bit version of QtOpenCL but you are linking to the 64 bit library. Either rebuild Qt in 64 bit or link to the 32 bit OpenCL libraries
-
what i wanted to say was, that i used 32bit Qt and opencl1.2 in the past.
i just hope this is no misunderstanding, as i just wrote this down in the very first post.
i alrdy compiled 4.7.1 64bit and it works. what i just tried for now, is getting my older sourcecode work on 64bit, what also needs new QtOpenCL libraries. -
Did you rebuild your old project from scratch ? Also check that you don't have a CONFIG += x86 somewhere in that project
-
i have nothing like config += x86 in any of the pro files.
but i just works now.
i took QtOpenCL libraries and a few dlls more (opencl.dll, qtopencl.dll qtgui4.dll, qtcore4.dll, msvcp100.dll and msvcr100.dll) from a friend and everything is fine now.
regardless, i cant compile the clinfo.pro nor the rest of the qtopencl project.
just sad that i cant understand whats going wrong here. -
How did you compile QtOpenCL itself ? Command line or Qt Creator ? In the second case, did you perhaps configure it with a Kit using a 32bit Qt ?
-
Strange, it looks like there's at least architecture mismatching somewhere
-
No problem, you're welcome !
Happy coding ! :)