Here is the code it's windows application it's registering for native code to work
auto registrar = window.GetRegistrarForPlugin("SecuGenPlugin");
if (registrar != nullptr) {
SecuGenPluginRegisterWithRegistrar(
reinterpret_cast<FlutterDesktopPluginRegistrarRef>(registrar));
}
And the error
C:\flutter\secugen_1\secugen_fingerprint_app2\windows\runner\main.cpp(38,86): error C2039: 'GetController': is not a member of 'FlutterWindow' [C:\flutter\secugen_1\secugen_fingerprint_app2\build\windows\x64\runner\secugen_fingerprint_app2.vcxproj]
C:\flutter\secugen_1\secugen_fingerprint_app2\windows\runner\main.cpp(39,7): error C3536: 'flutter_view_controller': cannot be used before it is initialized [C:\flutter\secugen_1\secugen_fingerprint_app2\build\windows\x64\runner\secugen_fingerprint_app2.vcxproj]
C:\flutter\secugen_1\secugen_fingerprint_app2\windows\runner\main.cpp(39,31): error C2446: '!=': no conversion from 'nullptr' to 'int' [C:\flutter\secugen_1\secugen_fingerprint_app2\build\windows\x64\runner\secugen_fingerprint_app2.vcxproj]
C:\flutter\secugen_1\secugen_fingerprint_app2\windows\runner\main.cpp(41,78): error C3536: 'registrar': cannot be used before it is initialized [C:\flutter\secugen_1\secugen_fingerprint_app2\build\windows\x64\runner\secugen_fingerprint_app2.vcxproj]
C:\flutter\secugen_1\secugen_fingerprint_app2\windows\runner\main.cpp(41,27): warning C4312: 'reinterpret_cast': conversion from 'int' to 'FlutterDesktopPluginRegistrarRef' of greater size [C:\flutter\secugen_1\secugen_fingerprint_app2\build\windows\x64\runner\secugen_fingerprint_app2.vcxproj]
I also tried
auto flutter_view_controller = window.GetController();
if (flutter_view_controller != nullptr) {
auto registrar = flutter_view_controller->GetRegistrarForPlugin("SecuGenPlugin");
if (registrar != nullptr) {
SecuGenPluginRegisterWithRegistrar(
reinterpret_cast<FlutterDesktopPluginRegistrarRef>(registrar));
}
}
But I still get errors, please help me resolve the error.
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744736349a4590771.html
评论列表(0条)