Welcome to the forum, Guest

TOPIC: QT Creator

QT Creator 5 years 4 weeks ago #1883

jakanapes

Offline

Fresh Boarder

Posts: 13

Karma: 0

I'm going to be trying to compile the Desktop app tonight using QT Creator.

Just curious if you've used that at all or if it's all been command line compilation?
The administrator has disabled public write access.

QT Creator 5 years 4 weeks ago #1885

Luis Ángel

Offline

Administrator

Posts: 1562

Thank you received: 334

Karma: 30

I am using QtCreator + MSVC2013 32bit in Windows. OSX uses a command line script and the build/packaging in Linux is a little bit more convoluted :)

So yes, you can use QtCreator for building YACReader. You are going to have to download 7zip source code, version 7.20 and extract it into compressed_archive/lib7zip (windows). If you are using OSX/Linux you will need p7zip source code extracted into compressed_archive/libp7zip.

Let me know if you have any issues.

EDIT: I remember now, you are a OSX user. Basically, the existing scripts build the final dmg. For development you can use QtCreator. I add a custom task to the build process for copying the needed binaries to the generated .app folders (just pick the binaries from the current release), or you can also configure Qt for not generating the .app and choose a destination output for the binaries.

If you want to start coding you will probably need some guidance, the code has been written over the last 6 years and some times it is a little bit messy :), so just ask for help if you need it.
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: t.ly/ODFV
Last Edit: 5 years 4 weeks ago by Luis Ángel.
The administrator has disabled public write access.

QT Creator 5 years 4 weeks ago #1887

selmf

Offline

Developer

Posts: 553

Thank you received: 115

Karma: 11

For Mac you'll need p7zip version 9.20.1. Newer versions are incompatible. On Linux this isn't recommended anymore, we use a different backend there.

And no Luis, building isn't that convoluted, packaging is. Which isn't the fault of our build system ;)
My answers are not necessarily official YACReader statements but mostly represent my own opinion in technical matters.
The administrator has disabled public write access.
Powered by Kunena Forum