once the OSGeo4W installation is found — as is the case for you — it should run without any issues. If not, it’s
likely a problem with the OSGeo4W installation. Nevertheless, we’ll try to help you here.
Some of the libraries you mentioned appear under different package names in OSGeo4W. The DLLs libssl and
libcrypto are provided through the package openssl, and libcurl is included in the package curl. For
TIFF support, the correct package is libtiff (not the TIFF tools). These packages contain the runtime
libraries that PROJ depends on. OSGeo4W installs them into the correct directory automatically, and they
should not be installed manually, as manual installation can easily lead to version mismatches or
incompatible builds.
Your system correctly finds the PROJ library at C:\OSGeo4W\bin\proj_9.dll. All of its dependent DLLs are
also located in the same directory, typically including: libcrypto*.dll, libcurl*.dll, libssl*.dll,
sqlite3.dll, tiff.dll, and zlib1.dll. If any of these cannot be loaded, Windows will refuse to load
proj_9.dll, even though the file itself exists.
To verify that all dependencies are present and compatible, we recommend using the tool Dependencies
(
https://github.com/lucasg/Dependencies/releases). You can simply drag and drop proj_9.dll into the
application window. Missing or incompatible DLLs will be highlighted immediately.
If all dependencies are present but the library still cannot be loaded, the issue may be related to the
environment from which the program is started. Since your Python script launches our tool through a
command-line call, it is possible that the Python process provides a different runtime environment than
a normal Windows command prompt. To check whether this is the case, please try running the exact same
command manually in a standard Windows CMD or via laslook. If the PROJ library loads correctly there,
the issue is caused by the environment in which Python starts the process.
In addition, please make sure that your PROJ installation matches the architecture of your LAStools
installation. Due you are using the 64-bit version of LAStools the proj_9.dll and all of its dependent
libraries must also be 64-bit.
Installing PROJ or OSGeo4W is more a IT challenge, not a LAStools task. If you can not handle to solve
this by your own it is best to ask your local IT support for assistance.