AlloyTeam/Rythem

Linux下编译不正确

m13253 opened this issue · 3 comments

Qt版本:
QMake version 3.0
Using Qt version 5.1.1 in /usr/lib
GCC版本:g++ (GCC) 4.8.2
Rythem版本: c69aaa5

执行命令:qmake && make
提示错误:

mainwindow.cpp: 在成员函数‘void MainWindow::checkNewVersion()’中:
mainwindow.cpp:520:14: 错误:‘class RyUpdateChecker’没有名为‘check’的成员
     checker->check();
              ^

启用参数 -DQ_OS_X11 后虽然可以正常通过编译,但执行后不显示主窗口,也不能正常工作:

cannot open config file: "/tmp/Rythem/rythem_config.txt" 
"127.0.0.1" 8889 
proxy server closed.. 
~RyTableModel 
~rulemanager 
~rulemanager done 
~RyProxyServer begin 
proxy server closed.. 
~RyProxyServer done 

请问是我的编译过程有问题,还是Rythem根本无法在Linux下面运行?(根据 #38 的说明,貌似本来是可以在Linux下面编译的?)

应该是某部分宏只考虑了widnows和mac两系统导致的问题。。。

方便解决吗?我知道Rythem刚开始设计的时候是考虑了Linux的,在这个基础上修复应该不是很难吧。

我需要一个本地替换代理用来对某网络应用对于配置数据的解析进行反馈测试。那么,在Rythem修复之前,有什么替代方案呢?

http://www.charlesproxy.com/download/ 这个是收费的,可免费用30天。ps:我没在linux下试过,有问题请google哈