I've been using FastCopy in Windows for years now and love it, but have recently decided to make the switch to Linux (Mint Cinnamon 18.3). I was initially concerned about losing FastCopy's functionality, but the other day I found RapidCopy, and was very excited to get it installed. Unfortunately, I spent several hours that day trying unsuccessfully to get it working.
I first tried using Qt Creator as suggested by the README.md file (which doesn't give any more help beyond that), but when I load and debug or build the rapidcopy_main.pro file, I get the following error:
/home/Downloads/RapidCopy-master/main.cpp:10: error: QLoggingCategory: No such file or directory
After doing some digging and not being able to find a solution, I then tried running the following commands in a terminal:
$ qmake -project
$ qmake
$ make
Doing this initially gave me this error:
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o aboutdialog.o aboutdialog.cpp
In file included from ./mainwindow.h:16:0,
from aboutdialog.cpp:12:
./finactdialog.h:12:24: fatal error: QMediaPlayer: No such file or directory
compilation terminated.
Makefile:467: recipe for target 'aboutdialog.o' failed
make: *** [aboutdialog.o] Error 1
Up to this point, I had installed Qt Creator 3.5.1 and qt5-default (and possibly qt5-qmake, though I'm not sure, but it is installed now). I didn't download/install anything from the Qt website (which has changed, by the way, since the readme file was written) as their download server kept timing out, and I assumed I was getting what was needed through the package manager. I did a bunch of searching online and tried various things, installing and uninstalling packages and editing the .pro file, but as of right now I'm stuck with the following error when issuing the terminal commands above:
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o aboutdialog.o aboutdialog.cpp
In file included from aboutdialog.cpp:9:0:
aboutdialog.h:11:19: fatal error: QDialog: No such file or directory
compilation terminated.
Makefile:598: recipe for target 'aboutdialog.o' failed
make: *** [aboutdialog.o] Error 1
There's no difference if I issue the commands as sudo. I cannot figure out how to solve this QDialog error, or why I'm getting different errors using the terminal than with Qt Creator, or how to solve the error in Qt Creator. Everywhere I look, I keep seeing the same suggestions, which don't work. These are to make sure the .pro file has various "QT +=" statements: gui/widgets/multimedia, which it does, and core, which I added without effect. I've tried putting them all on their own lines, also with no change. I ended up accessing the Qt download server directly and installing qt-opensource-linux-x64-5.10.0.run and QtInstallerFramework-linux-x64.run. I tried installing Qt Creator 4.5.0 as well as Qt-sdk. I've installed (or attempted to install, don't remember what worked and what didn't) libqt4-dev and libqt5-dev. I've run "sudo ldconfig" after installing the various packages, to make sure that's not the issue, but nothing. I've probably tried other stuff I haven't mentioned simply because I don't remember everything I did. I installed/uninstalled/reinstalled so much I broke the package manager to the point it could fix itself with the 'Fix Broken Packages' command or with the terminal commands, and I had to go through one by and and check and install dependencies. So I think it's safe to say I've tried everything within my capabilities, and so I'm hoping for some help. It would be really nice if someone could build a package for it, or at least provide detailed instructions on how to install it.