修复win32的问题
parent
d41cbacc27
commit
0c73518e11
|
@ -11,15 +11,13 @@ FinclipQtDemo::FinclipQtDemo(QWidget *parent)
|
|||
std::string domain = "";
|
||||
|
||||
std::string app_store = "1";
|
||||
auto *factory = finclip_get_packer_factory();
|
||||
auto *packer = finclip_packer_factory_get_config_packer(factory);
|
||||
finclip_initialize(packer);
|
||||
|
||||
FinclipParams *config = finclip_create_params();
|
||||
finclip_params_set(config, FINCLIP_CONFIG_APPSTORE, "1");
|
||||
finclip_params_set(config, FINCLIP_CONFIG_APPKEY, appkey.c_str());
|
||||
finclip_params_set(config, FINCLIP_CONFIG_SECRET, secret.c_str());
|
||||
finclip_params_set(config, FINCLIP_CONFIG_DOMAIN, domain.c_str());
|
||||
finclip_config_packer_add_config(packer, config);
|
||||
finclip_init_with_config(app_store, config);
|
||||
|
||||
auto* params = finclip_create_params();
|
||||
finclip_params_set(params, "window_type", "1");
|
||||
|
|
|
@ -174,7 +174,8 @@ void CustomApi(const char* event, const char* param,
|
|||
std::string data = param;
|
||||
std::string e = event;
|
||||
std::string res = R"({"data":"ok"})";
|
||||
finclip_callback_res(gAppid.c_str(), callbackid, const_cast<char*>(res.c_str()));
|
||||
// finclip_callback_res(gAppid.c_str(), callbackid,
|
||||
// const_cast<char*>(res.c_str()));
|
||||
}
|
||||
|
||||
void InitFinclipsdk(const char* app_store, const std::wstring& wappkey,
|
||||
|
@ -187,20 +188,15 @@ void InitFinclipsdk(const char* app_store, const std::wstring& wappkey,
|
|||
std::string secret = Utf8Encode(wsecret);
|
||||
std::string domain = Utf8Encode(wdomain);
|
||||
|
||||
auto* factory = finclip_get_packer_factory();
|
||||
auto* packer = finclip_packer_factory_get_config_packer(factory);
|
||||
auto* config = finclip_config_packer_new_config(packer);
|
||||
finclip_config_packer_add_config(packer, config);
|
||||
FinclipParams* config = finclip_create_params();
|
||||
finclip_params_set(config, "appstore", app_store);
|
||||
finclip_params_set(config, "appkey", appkey.c_str());
|
||||
finclip_params_set(config, "secret", secret.c_str());
|
||||
finclip_params_set(config, "domain", domain.c_str());
|
||||
finclip_params_set(config, "start_flag", "2"); // kAppletSync
|
||||
finclip_params_set(config, "show_loading", "0");
|
||||
finclip_register_api(packer, kApplet, "api", CustomApi, nullptr);
|
||||
finclip_register_api(packer, kWebView, "webapi", CustomApi, nullptr);
|
||||
// finclip_register_api(packer, kApplet, "api", CustomApi, nullptr);
|
||||
// finclip_register_api(packer, kWebView, "webapi", CustomApi, nullptr);
|
||||
|
||||
finclip_initialize(packer);
|
||||
finclip_init_with_config(app_store, config);
|
||||
is_initialized = TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -86,8 +86,8 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IncludePath>vendor\finclip\include;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>vendor\finclip\lib;$(LibraryPath)</LibraryPath>
|
||||
<IncludePath>$(SolutionDir)\..\..\vendor\win\x64;$(IncludePath)</IncludePath>
|
||||
<LibraryPath>$(SolutionDir)\..\..\vendor\win\x64;$(LibraryPath)</LibraryPath>
|
||||
<OutDir>$(SolutionDir)build\bin\$(Platform)\$(Configuration)</OutDir>
|
||||
<IntDir>$(SolutionDir)build\obj\$(Platform)\$(Configuration)\$(ProjectName)</IntDir>
|
||||
</PropertyGroup>
|
||||
|
@ -145,6 +145,8 @@
|
|||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>$(SolutionDir)\..\..\vendor\win\x64\FinClipSDKWrapper.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>xcopy /Y/E/H/C/I $(SolutionDir)\..\..\vendor\win\x64\* $(SolutionDir)build\bin\$(Platform)\$(Configuration)\ </Command>
|
||||
|
|
Loading…
Reference in New Issue