您的位置:时时app平台注册网站 > 时时app平台注册网站 > Windows创设Sciter的第2个程序.HelloWorld【时时app平台

Windows创设Sciter的第2个程序.HelloWorld【时时app平台

2019-10-13 19:20
  1. 改换DPI 识别选项

    时时app平台注册网站 1

  1. 将 sciter-sdkinclude 参预包涵目录

    2)配置项目include目录:D:LibreOfficesdkinclude, lib目录:D:LibreOfficesdklib

 

继之运营品种,马到成功!

先是从官方网址下载最新的SDK,

  1. 下载LibreOffice与SDK

6.在品种根目录下增添 res/main.htm

    2)DocumentLoader.cxx源码拷贝到新建的类型中

  

    D:LibreOfficesdkbin>cppumaker.exe -Gc -O "D:LibreOfficesdkinclude" "D:Lib reOfficeUREmisctypes.rdb" "D:LibreOfficeprogramtypesoffapi.rdb"。

<html>
    <head>
        <title>Test</title>
        <style></style>
        <script type="text/tiscript"></script>
    </head>
    <body>

      Hello World!

    </body>
</html>

    7)cat and sed tools

介绍如何的就免了.直接进去正题

 

5.替换IDE自动生成的 helloWorld.cpp 为

  1. 生成LibreOffice SDK 头文件(C )
..sciter-sdkbinpackfolder.exe res resources.cpp -v "resources"

    命令如下:

 

    5)GNU make (3.79.1 or higher)

平台: Windows 10

    C 基于LO SDK的费用供给SDK所提供的C 头文件。

 

    链接:

// HelloWorld.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "HelloWorld.h"

#include "sciter-x-window.hpp"

class frame : public sciter::window {
public:
  frame() : window(SW_TITLEBAR | SW_RESIZEABLE | SW_CONTROLS | SW_MAIN | SW_ENABLE_DEBUG) {}
};

#include "resources.cpp"

int uimain(std::function<int()> run) {

  //sciter::debug_output_console console; - uncomment it if you will need console window

  sciter::archive::instance().open(aux::elements_of(resources)); // bind resources[] (defined in "resources.cpp") with the archive

  frame *pwin = new frame();

  // note: this:://app URL is dedicated to the sciter::archive content associated with the application
  pwin->load(WSTR("this://app/main.htm"));

  pwin->expand();

  return run();

}

    3)增加命令行参数-env:URE_MORE_TYPES="file:///D:/LibreOffice/program/types/offapi.rdb" "file:///D:/LibreOffice/sdk/examples/cpp/DocumentLoader/test.odt"

2. 更改输出目录(可选)

    2)JDK(1.5 or higher)

IDE : Visual studio 2017

    SDK安装路线:D:LibreOfficesdk

7.在类型根目录下加多 pack-resources.bat . 然后保存运转

  1. 生成SDK配置

小结一下着重视. (注意:官方网址教程里的SDK目录和类别目录是同级目录,所以使用了相对路线,实际项目中要基于境况改换)

上边是私家配置SDK开拓经历

始建流程. 

  时时app平台注册网站 2

4. 将 sciter-sdk/include/sciter-win-main.cpp 文件增多到项目

    4)项目链接加多lib信任:Version.lib isal.lib isalhelper.lib icppu.lib icppuhelper.lib comsupp.lib

8.将 sciter.dll 移动到输出目录,就能够编写翻译运维

    3)C complier (Windows:Microsoft C Compiler, Microsoft Visual Studio 2008 or the Express version (cl, version 15.00.21022))

    时时app平台注册网站 3

    1)VS新建win32 调整台应用程序

    4)Microsoft .NET Framework SDK version 1.0 or higher

第一最有代表性的参考链接:

    1)LibreOffice与SDK

    先安装LibreOffice,再安装SDK(注:SDK安装的门径选用跟LibreOffice安装路线一样)

    时时app平台注册网站 4

    打开dos命令行, 定位到SDK目录:D:LibreOfficesdk,执行setsdkenv_windows.bat批管理公事,它用来安插SDK情况。当第二次运营这一个批管理,它会供给您输入一些门道,配置步骤3装置工具的对应路线就可以。

  1. LibreOffice SDK中 D:LibreOfficesdkexamplescppDocumentLoaderDocumentLoader.cxx 例子深入分析

    安装进程相比轻巧,若要更动安装目录时则改成内定的设置目录就能够,此外都以私下认可安装。

 

    5)运行项近些日子先运维Soffice进度,步向命令行窗体,再步入到相呼应目录运行soffice -accept=socket,host=localhost,port=2083;urp;StarOffice.ServiceManager

 

    D:LibreOfficesdkbin 目录下cppumaker.exe 工具。基于UNO组件的反光机制来生成那么些头文件。

Windows创设Sciter的第2个程序.HelloWorld【时时app平台注册网站】。    配置成功后:

    6)zip tool (2.3 or higher)

    LibreOffice安装路线:D:LibreOffice

3. 装置完SDK后,可依附SDK目录下的docinstall.html里面包车型客车链接下载并安装要求的工具。

  1. 安装LibreOffice与SDK

    工具:

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:Windows创设Sciter的第2个程序.HelloWorld【时时app平台

关键词: