tempdll

package
v2.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

README

liblcl.xx 动态库字节码存放方式

介绍

将liblcl打包进执行文件中, 运行时根据TempDllDIR配置释放到指定目录

使用

该方式在Go编译时将执行文件内置到exe中

前提条件

  1. 在Go main函数初始化全局配置时[cef.GlobalInit(libs, resources)]设置libs内嵌对象参数
  2. 目录名默认 libs

系统

     除MacOS都可使用该方式, MacOS采用固定的xxx.app包内加载

配置

参考: tempdll.TempDLL

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TempDLL *temdll

TempDLL

目录释放配置

Functions

func CheckAndReleaseDLL

func CheckAndReleaseDLL(dllName string) (filePath string, fileFullPath string, ok bool)

CheckAndReleaseDLL

检查动态库并释放

Types

type TempDllDIR

type TempDllDIR int8

TempDllDIR

DLL存放目录
const (
	TddInvalid    TempDllDIR = iota - 1 // 无效
	TddTmp                              // 系统临时目录
	TddCurrent                          // 当前执行文件目录
	TddEnergyHome                       // Energy环境变量目录, 如果为空,则为系统临时目录
	TddCustom                           // 自定义目录, 如果为空,则为系统临时目录
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL