beyondati
beyondati
修改源码实现了不携带鼠标,但遇到了非常奇怪的问题。 在rtc_desktop_capturer_impl.cc里进行修改 改为下图1时,服务端运行正常,客户端回崩溃,客户端用修改前版本还能正常连接,看到画面。  图1 然后改为图2样子,客户端仍然崩溃  图2 最后改为图3样子,终于正常了,  图3 但图2的与图3实质上没有区别啊。 崩溃时出现的错误如下图  错误看上去就像是加了几行代码,整个程序就跑飞了
编译过程还遇到另外一个奇怪的问题 在flutter_screen_capture.cc 288行 调用desktop_capturer->Start(uint32_t(fps)); 本应该调用红框内函数,实际上却调用的红框上面的那个函数,那几个x,y,w,h为随机值,导致程序运行崩溃,然后我注释掉x,y,w,h的赋值操作(如图中注释掉部分),程序正常运行,非常诡异,像是编译器出问题了似的。 