使用greatsql-8.0.25-17版本编译时报错: make[2]: *** [unittest/gunit/libmysqlgcs/CMakeFiles/gcs_message_stage_fragmentation-t.dir/build.make:63:unittest/gunit/libmysqlgcs/CMakeFiles/gcs_message_stage_fragmentation-t.dir/xcom/gcs_message_stage_fragmentation-t.cc.o] 错误 1 make[1]: *** [CMakeFiles/Makefile2:22843:unittest/gunit/libmysqlgcs/CMakeFiles/gcs_message_stage_fragmentation-t.dir/all] 错误 2 [ 53%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_key.cc.o [ 53%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_io.cc.o /root/GreatSQL/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:127:23: error: cannot declare field ‘gcs_xcom_groupmanagement_unittest::XcomGroupManagementTest::proxy’ to be of abstract type ‘gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy’ 127 | mock_gcs_xcom_proxy proxy; 说的应该是mock_gcs_xcom_proxy 这个类继承了虚拟类,但没有实现虚拟类的纯虚函数导致不能直接实例化。一直卡在这里,请问下这要如何解决 |
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com