EQMG / Acid

A high speed C++17 Vulkan game engine
https://equilibrium.games
MIT License
1.75k stars 153 forks source link

Acid.dll missing. #102

Open Darkzeroprojects-coding opened 4 years ago

Darkzeroprojects-coding commented 4 years ago

I build the engine but the editor n stuff won't run because some reason the Acid.Dll never built. Already built and compiled other dependencies,and sofar got them close to fine,and place the directitories. Cmake generates the projects fine,I build,and outside errors and warnings built alot. But Acid.dll is still not been showing up.

Hay1tsme commented 3 years ago

Having the same issue. The Acid project isn't being build due to a wall of "unresolved externals." Unsure what the issue could be, as everything seems to build properly. I've attached my log as it's too long to reasonably post. Hopefully this helps get the issue resolved. acid.log

mattparks commented 3 years ago

I was not able to replicate on my develop branch using the latest releases of Visual Studio 2019 or 2017, with vcpkg enabled or disabled. Perhaps RelWithDebInfo and all of these linking errors relating to bullet3 are a hint. I'll retry my testing from master using Release later. You might have more success building the develop branch of this repo, I updated bullet3 a few months back along with other tweaks to the build system.

Hay1tsme commented 3 years ago

I attempted to build the develop branch but am still seeing similar errors building the Acid project. Seems like something's up with Bullet, and I'm not sure but I may have messed up building freetype. acid-develop.log

Hay1tsme commented 3 years ago

I tried using the packages downloaded using vcpkg instead of building them myself, and while there are fewer messages, it still will not build. I'm also new to vcpkg and couldn't figure out how to get any of the debug libraries through it, but I'm not sure if that has anything to do with it. acid-develop.log

Hay1tsme commented 3 years ago

I solved the problem by doing everything through Visual Studio, instead of using CMake GUI to generate the project, then opening it with Visual Studio to build.