Static library integration method and device, electronic equipment and storage medium

An integration method and static library technology, applied in software design, program code conversion, code compilation, etc., can solve problems such as redundant files, complex APP structure, and large space occupied by static libraries

Active Publication Date: 2021-04-13
BEIJING 58 INFORMATION TTECH CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Embodiments of the present invention provide a static library integration method, device, electronic equipment, and storage medium to solve the problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Static library integration method and device, electronic equipment and storage medium
  • Static library integration method and device, electronic equipment and storage medium
  • Static library integration method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] In the embodiment of the present invention, a static library integration method is provided, such as figure 1 As shown, the method may specifically include the following steps:

[0041] S102. Determine at least two corresponding component fragments according to the dependency relationship between at least two component functions in the target component, wherein the at least two component fragments are independent of each other;

[0042] In related technologies, in order to improve development efficiency, existing large-scale projects are usually divided into modules, so that multiple developers work together to complete the development of a large-scale project. Since each module obtained by division is an integral part of the large-scale project, the mutual cooperation between the modules is required to ensure the normal operation of the large-scale project. Therefore, there is often a certain dependency between multiple modules divided by the project.

[0043] In the...

Embodiment 2

[0094] A static library integration device provided by an embodiment of the present invention is introduced in detail.

[0095] refer to Figure 6 , shows a schematic structural diagram of a static library integration device in an embodiment of the present invention.

[0096] The application program loading device in the embodiment of the present invention includes: a first determining unit 60 , an assembling unit 62 , and a compiling unit 64 .

[0097] The functions of each module and the interaction between each module are introduced in detail below.

[0098] The first determining unit 60 is configured to determine at least two corresponding component fragments according to the dependency relationship between at least two component functions in the target component, wherein the at least two component fragments are independent of each other;

[0099] An assembling unit 62, configured to assemble the component static library files of the component static library correspondin...

Embodiment 3

[0123] Figure 7 It is a schematic diagram of a hardware structure of an electronic device for implementing various embodiments of the present invention.

[0124] The electronic device 700 includes, but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and Power supply 711 and other components. Those skilled in the art can understand that, Figure 7 The structure of the electronic device shown in the above does not constitute a limitation to the electronic device, and the electronic device may include more or less components than those shown in the illustration, or combine some components, or arrange different components. In the embodiment of the present invention, electronic devices include but are not limited to mobile phones, tablet computers, notebook computers, palmtop computers, vehicle-mounted te...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a static library integration method and device, electronic equipment and a storage medium, and relates to the technical field of software development. The method comprises the steps of determining at least two corresponding component fragments according to a dependency relationship between at least two component functions in a target component, the at least two component fragments being independent of each other; assembling the component static library files of the component static library corresponding to the target component according to the at least two component fragments to obtain fragment static library files corresponding to the at least two component fragments respectively; and compiling the at least two fragment static library files to obtain fragment static libraries corresponding to the at least two component fragments respectively. Therefore, the problems that the APP architecture is complex, the component static library with the dependency relationship occupies a large space, and redundant files exist in the prior art can be solved.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a method, device, electronic equipment and storage medium for generating a static library of application programs. Background technique [0002] In one example, the APP (Application, application program) factory project of a certain company involves APP and line of business business is extremely complex and numerous, and the number of business and underlying component projects of the application program is as many as 60+, and each project has There is a corresponding static library. For a specified underlying component podA, there is a certain dependency on other components. For the upper-level entry APP, it may only need some functions of podA, such as business-related tool libraries. If the upper-level APP only depends on podA / A function, but there are B and C functions in the tool library podA, and the B and C functions have dependencies on other components. If ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/41G06F8/20
CPCG06F8/41G06F8/20
Inventor 曾庆隆彭飞邓竹立
Owner BEIJING 58 INFORMATION TTECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products