Hi all, I'll just post an answer to my own question before even asking it. I struggled with this just too long to want anybody else to hit to the same problem.
When trying to import qgis in Eclipse I got an error: ImportError: DLL load failed: The specified procedure could not be found. That was weird because I thought the environment was set up right. The problem was that I had also C:\ProgramData\Oracle\Java\javapath in the PATH environment variable. Do not do that it messes the Eclipse up! Let me explain little better. I started Eclipse with a bat file that called the o4w_env.bat and set the PATH environment to include C:\OSGeo4W64\apps\qgis\bin. I had included also C:\ProgramData\Oracle\Java\javapath to the PATH so Eclipse could find javaw.exe. This javapath folder updates on every java update to include shortcuts to the newest java install. When running python from cmd.exe that was started with the same bat everything worked great. I even looked dependencies of _core.pyd with Dependency Walker and it found all the deps. Only the import inside Eclipse didn't work. When checking os.environ['path'] in Eclipse everything looked good and all the necessary paths were there except it had also three extra paths in the start of the string that I didn't set anywhere: C:/Program Files/Java/jre1.8.0_77/bin/server C:/Program Files/Java/jre1.8.0_77/bin C:/Program Files/Java/jre1.8.0_77/lib/amd64 I don't know if these matter of not but import didn't work. Finally I solved this by removing the javapath folder from the PATH and configured the -vm in eclipse.ini to be C:\ProgramData\Oracle\Java\javapath\javaw.exe This is probably a bug in Eclipse or PyDev or something. Why it didn't find dlls even when all the folders were in PATH? Finally I can start working with my plugins which are going to be big someday! Hopefully someone finds this helpful. Thanks, -Lauri
_______________________________________________ Qgis-developer mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
