注释
您好, |
你好, 我按照概述对 2 个文件进行了更改。下面是我在 qmake 和 make 时得到的。 pi@raspberrypi:~/Downloads/candle 12b/Candle-1.2b/src $ qmake candle.pro pi@raspberrypi:~/Downloads/candle 12b/Candle-1.2b/src $ make 谢谢, |
这不是一个完整的教程。我目前没有时间解决剩下的问题。希望有人可以继续我离开的地方。 我目前没有带 GUI 的 RPi,所以我用Raspberry Pi Desktop启动了一个 VM 。它应该与真正的 Pi 几乎相同。 sudo apt install qt5-default libqt5serialport5-dev qttools5-dev-tools qtmultimedia5-dev qttools5-dev qtscript5-dev
克隆存储库并签出到实验分支(在撰写本文时提交07c4c34)。 git clone https://github.com/Denvi/Candle.git
cd Candle
git checkout Experimental
您需要修补一些 sed 's:-L../designerplugins/customwidgetsplugin/release -lcustomwidgets:-L../designerplugins/customwidgetsplugin -lcustomwidgets:' -i src/candle/candle.pro
sed 's:../designerplugins/customwidgetsplugin/release -lcustomwidgets:../designerplugins/customwidgetsplugin -lcustomwidgets:' -i src/scriptbindings/qtbindings/qtscript_custom/qtscript_custom.pro
这应该是固定的@Denvi 我不知道为什么我需要这样做,但是如果没有这个补丁,qtscript 的东西就无法编译: sed 's:\(Q_DECLARE_METATYPE(QList<QSslError >)\)://\1:' -i src/scriptbindings/generated_cpp/com_trolltech_qt_network/qtscriptshell_QNetworkReply.cpp
sed 's:\(Q_DECLARE_METATYPE(QSslConfiguration)\)://\1:' -i src/scriptbindings/generated_cpp/com_trolltech_qt_network/qtscriptshell_QNetworkReply.cpp
编译一切: qmake candle.pro
make
这可能需要相当长的时间(在我的例子中是 26 分钟),所以请耐心等待。 看看它是否有效: ./src/candle/Candle
就我而言,它找不到 LD_LIBRARY_PATH="$PWD/src/designerplugins/customwidgetsplugin" ./src/candle/Candle
我还没有时间玩这个,所以我不知道一切是否正常。但至少它开始了。
|
谢谢你。我会试试这个。 |
要使插件工作(希望如此): ln -s ../scriptbindings/plugins/script src/candle/script
ln -s ../candleplugins src/candle/plugins
|
我使用我创建的工具将它安装在 x64 机器上,您可以看到它运行的屏幕截图。您可能想试一试,我确实 |
你好,
有没有人在 Raspberry Pi 4 上运行 1.2b 版?我想使用其中的一些新功能……主要是快捷键。我试图编译但出现错误。我在 pi 上运行 1.1.8 版本,但不需要编译过程。想知道是否有更简单的方法让它在 pi 上运行?
我按照此处 wiki 显示的说明进行操作:https ://github.com/Denvi/Candle/wiki/Compiling-for-Raspberry-Pi-4