stachenov / quazip

Qt/C++ wrapper over minizip
Other
582 stars 232 forks source link

The binary file is not generated #126

Closed Yisus7u7 closed 3 years ago

Yisus7u7 commented 3 years ago

Hello, compile quazip on Android (Termux) And the executable file is not generated, why? Screenshot_20210804-124352 Screenshot_20210804-124327

jonaski commented 3 years ago

What executable file?

Yisus7u7 commented 3 years ago

I mean, the executable file, quazip , that file is not generated

Yisus7u7 commented 3 years ago

I ran make install and everything if it worked, but the executable file that goes in the /bin folder did not appear

jonaski commented 3 years ago

The only executable there is, is qztest, which is the unit test. You need to have Qt test installed to build the unit tests.

Yisus7u7 commented 3 years ago

So what are the build instructions?

stachenov commented 3 years ago

Stack Overflow has quite a nice article on how to ask a good question. Perhaps you should carefully read it and try again. Because as it is, this issue is very confusing. It is not obvious what problem you're trying to solve, you haven't mentioned if you made any research, what docs you've read (if any) and what you find unclear or confusing in them. So far the only thing that more or less clear is that you've successfully compiled a C++ library, but look for an executable file for some reason. Why do you need one? What would you do with it if you had one? What problem would you solve that way? These are not questions I ask now, these are things that should've been clear from the initial issue description.

Start by giving this issue a reasonable name. One that has at least some meaning. Something like “Trying to build unit tests, get an XXX error” would do just fine. Although judging by that you've been looking for an executable file named quazip, I don't think this issue has anything to do with unit tests... In fact, at this point I'm not even sure this issue has anything to do with QuaZip at all...

Yisus7u7 commented 3 years ago

I think I'm confused, is quazip an application or is it a library?

stachenov commented 3 years ago

It is a C++ library for developing applications with Qt (a toolkit consisting of libraries and various utilities used by software developers). If you're not a developer, you probably have no need of it, unless if you're trying to compile an application that depends on QuaZip.

Yisus7u7 commented 3 years ago

Oh ok, now I understand everything, I thought quazip was an app, sorry for the hassle

Yisus7u7 commented 3 years ago

Can you tell me any application that uses the quazip library?

Yisus7u7 commented 3 years ago

I explain, I'm just looking for apps and libraries to add to the graphical environment of the termux application

stachenov commented 3 years ago

No, not really. I initially developed this library to use at work for some in-house software. This is actually the second time I hear it can be compiled for Android at all!

Although I'm not really aware of any non-android apps that use it either... Sure thing, some app developers create issues, and some mention apps they develop, but I don't seem to remember any of those.

Yisus7u7 commented 3 years ago

Screenshot_20210802-163457

When I say Android, I mean Termux, termux is a terminal emulator with package manager for Android, does not require root and runs a Linux environment on the cell phone, termux does not use root (sudo) and has more than 1000 packages, termux natively uses Android APIs, but the apps and libraries compiled on it are still similar to those of a Unix system

Yisus7u7 commented 3 years ago

And termux provides a graphical environment, it can be manipulated using wayland and vnc, that screenshot I mentioned are screenshots of my cell phone, it's a normal android cell phone with termux and xfce4

Yisus7u7 commented 3 years ago

So when I say "some app that uses the quazip library", I mean an app for linux, to compile the en termux

stachenov commented 3 years ago

Yeah, I know what Termux is. Use it myself.

No, I don't know any Linux apps either, as I've already mentioned.

Yisus7u7 commented 3 years ago

Yeah, I know what Termux is. Use it myself.

No, I don't know any Linux apps either, as I've already mentioned.

Oh ok, I'll find out on my own, same thanks, maybe soon add this library