Вот исходный код (по словал автора глубокая бета)
https://github.com/darthrake/QTMarlinМне удалось собрать и заставить работать это под MAC OSX 10.6.8 (3 дня жесткого секса с параметрами линковки библиотек),
под линукс вроде собирается само.
Всем, привет!
Имел тут аналогичный секс, но со сборкой по ubuntu.
1. Скачал по вышеуказанной ссылке QTMarlin. Распаковал.
Описание очень лаконичное "requires: qt 4, qwt v5, qserialdevice".
2. Установил qt4 через Synaptic Package Manager, там в поиске забил qt4. Выделил и установил.
3. Установил qwt, уже точно не помню, но мне кажется тоже через Synaptic
4. В файле QTMarlin.pro важно отредактировать пути к установленным библиотекам, но это позже, после скачивания и компиляции qserialdevice и qextserialdevice.
5. Скачиваем qserialdevice
git clone
git://gitorious.org/qserialdevice/qserialdevice.git qserialdevice
заходим в каталог qserialdevice, создаем папку build, заходим в нее, и из нее выполняем:
qmake ../BuildLibrary.pro
make
sudo make install
Если все ок, получаем в каталоге build/src/build/release нужный файл libqserialdevice.a
6. Скачиваем и компилим qextserialdevice. С ним я намучался очень долго.
git clone
https://code.google.com/p/qextserialport/заходим внутрь каталога qextserialport и ВАЖНО, правим файл qextserialport.pro, раскомментируем строчки:
############################### *User Config* ###############################
# Uncomment following line if you want to build a static library
CONFIG += qesp_static
# Uncomment following line if you want to build framework for mac
# macx:CONFIG += qesp_mac_framework
# Uncomment following line if you want to enable udev for linux
linux*:CONFIG += qesp_linux_udev
# Note: you can create a ".qmake.cache" file, then copy these lines to it.
# If so, you can avoid to change this project file.
############################### *User Config* ###############################
сохраняем и создаем каталог build каталог
заходим внутрь
выполняем
qmake ../qextserialport.pro
make
sudo make install
7. Правим в файле QTMarlin.pro пути к установленным библиотекам.
Создаем каталог build
внутри него выполняем
qmake ../QTMarlin.pro
make
sudo make install (это мне кажется не нужно)
Если все ок, получаем испольняемый файл QTMarlin.