fegennari / 3DWorld

3D Procedural Game Engine Using OpenGL
GNU General Public License v3.0
1.15k stars 89 forks source link

can you list your DLL file to execute .exe of this project? #11

Closed manman25 closed 2 years ago

manman25 commented 2 years ago

Its my pleasure to meet you. I debug this project, but some DLL may not exsit in my Ouput file, then the 3DWorld.exe can not run.

fegennari commented 2 years ago

The DLLs I have in my run directory are alut.dll, freeglut.dll, glew32.dll, and tiff.dll. These are all 32-bit DLLs because I found it easier to create a 32-bit build of some of the dependencies. They're included in the git repo.

Which DLL(s) are you missing? Are you building from source, or did you use the release exe? If I'm missing a DLL I'll add it to the repo.

If you want 64-bit DLLs, that will take more time to put together. I do have it working, but I'm not sure how to set up the git repo so that you can switch between builds because many of the libraries, DLLs, and object files have the same name and would conflict.

fegennari commented 2 years ago

The four 64-bit DLLs are in the lib64 folder. You have to copy these out one level into the root git repo location where 3DWorld.exe will be run. Just overwrite the existing files, which are for 32-bit builds. I believe these four DLLs are the only ones needed.

Please let me know if you have any problems or additional questions. If I don't hear back in the next two days, I'll assume you figured it out and close the issue.

manman25 commented 2 years ago

The four 64-bit DLLs are in the lib64 folder. You have to copy these out one level into the root git repo location where 3DWorld.exe will be run. Just overwrite the existing files, which are for 32-bit builds. I believe these four DLLs are the only ones needed.

Please let me know if you have any problems or additional questions. If I don't hear back in the next two days, I'll assume you figured it out and close the issue.

Okay, my dear friend. you can close this issue. This is a great project and you pay hard work into this. Hope we can communicate with more details in this project, and do more contributions to this project.

fegennari commented 2 years ago

Thanks! Marking this issue closed.