radareorg / iaito

Official QT frontend of radare2
GNU General Public License v3.0
1.07k stars 90 forks source link

Missing .dlls #62

Closed dbechrd closed 2 years ago

dbechrd commented 2 years ago

Environment Details

The Win64 release is missing 4 .dlls. I downloaded the latest radare2 and tried to copy paste, but iaito depends on older versions of them. Please just include all of the relevant .dlls for iaito to run in the release package. I shouldn't have to install them into my system directory, and that won't even work if I'm using a newer version of the dependency.

trufae commented 2 years ago

Yep! im aware of this, the QT libs should be shipped with all the release builds i think, because we can't rely on users to have the right version and seems like there are abi changes and multiple distributors of the libs.

Canyou name those 4 missing libs? just in case its msising something else? thank you

dbechrd commented 2 years ago

I deleted all of the relevant stuff to test this since it didn't work. If you download the latest release on any Windows machine that doesn't have the .dlls you should be able to diagnose.

huornlmj commented 2 years ago

r_core.dll r_cons.dll r_config.dll r_io.dll

trufae commented 2 years ago

Those libs are intended to be missing because they are provided by r2. Pick theast release and drop the libs from the zip in there

AltoRetrato commented 1 year ago

I noticed the iaito releases since 5.7.8 contain only the source code, without binaries.

But I also noticed that even though iaito-5.7.6-w64.zip has the .exe, it is missing the QT DLLs. When I run iaito.exe in the same folder with radare2.exe (from radare2-5.7.6-w64.zip), it complaints about these missing files: