mirror of
https://github.com/barry-ran/QtScrcpy.git
synced 2025-08-08 08:28:39 +00:00
fix: build error on window&ubuntu
This commit is contained in:
parent
ea91f36917
commit
791457b822
3 changed files with 5 additions and 5 deletions
|
@ -28,8 +28,9 @@ msvc{
|
||||||
}
|
}
|
||||||
|
|
||||||
# warning as error
|
# warning as error
|
||||||
|
#4566 https://github.com/Chuyu-Team/VC-LTL/issues/27
|
||||||
*g++*: QMAKE_CXXFLAGS += -Werror
|
*g++*: QMAKE_CXXFLAGS += -Werror
|
||||||
*msvc*: QMAKE_CXXFLAGS += /WX
|
*msvc*: QMAKE_CXXFLAGS += /WX /wd4566
|
||||||
|
|
||||||
# 源码
|
# 源码
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
|
|
|
@ -107,7 +107,7 @@ QByteArray ControlMsg::serializeData()
|
||||||
BufferUtil::write32(buffer, m_data.injectKeycode.metastate);
|
BufferUtil::write32(buffer, m_data.injectKeycode.metastate);
|
||||||
break;
|
break;
|
||||||
case CMT_INJECT_TEXT:
|
case CMT_INJECT_TEXT:
|
||||||
BufferUtil::write16(buffer, strlen(m_data.injectText.text));
|
BufferUtil::write16(buffer, static_cast<quint32>(strlen(m_data.injectText.text)));
|
||||||
buffer.write(m_data.injectText.text, strlen(m_data.injectText.text));
|
buffer.write(m_data.injectText.text, strlen(m_data.injectText.text));
|
||||||
break;
|
break;
|
||||||
case CMT_INJECT_TOUCH: {
|
case CMT_INJECT_TOUCH: {
|
||||||
|
@ -124,7 +124,7 @@ QByteArray ControlMsg::serializeData()
|
||||||
BufferUtil::write32(buffer, m_data.injectScroll.vScroll);
|
BufferUtil::write32(buffer, m_data.injectScroll.vScroll);
|
||||||
break;
|
break;
|
||||||
case CMT_SET_CLIPBOARD:
|
case CMT_SET_CLIPBOARD:
|
||||||
BufferUtil::write16(buffer, strlen(m_data.setClipboard.text));
|
BufferUtil::write16(buffer, static_cast<quint32>(strlen(m_data.setClipboard.text)));
|
||||||
buffer.write(m_data.setClipboard.text, strlen(m_data.setClipboard.text));
|
buffer.write(m_data.setClipboard.text, strlen(m_data.setClipboard.text));
|
||||||
break;
|
break;
|
||||||
case CMT_SET_SCREEN_POWER_MODE:
|
case CMT_SET_SCREEN_POWER_MODE:
|
||||||
|
|
|
@ -29,7 +29,6 @@ static const GLfloat coordinate[] = {
|
||||||
|
|
||||||
// 纹理坐标,存储4个xy坐标
|
// 纹理坐标,存储4个xy坐标
|
||||||
// 坐标范围为[0,1],左下角为 0,0
|
// 坐标范围为[0,1],左下角为 0,0
|
||||||
// TODO 为什么这个顺序指定四个顶点?顶点坐标和纹理坐标如何映射的?
|
|
||||||
0.0f,
|
0.0f,
|
||||||
1.0f,
|
1.0f,
|
||||||
1.0f,
|
1.0f,
|
||||||
|
@ -249,7 +248,7 @@ void QYUVOpenGLWidget::deInitTextures()
|
||||||
glDeleteTextures(3, m_texture);
|
glDeleteTextures(3, m_texture);
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(m_texture, 0, 3);
|
memset(m_texture, 0, sizeof(m_texture));
|
||||||
m_textureInited = false;
|
m_textureInited = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue