Skip to content

nxmax/library-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

一个链接关系的示例项目,整个工程有5个项目,模拟不同的项目类型:

  • libstatic:基础库的静态编译版本,在lib文件中提供方法
  • libshare:基础库的动态编译版本,通过dll提供方法
  • appstatic:应用静态库,依赖基础库(静态编译或动态编译)
  • appdll:应用动态库,依赖基础库(静态编译或动态编译)
  • appexe:依赖于应用静态库/动态库的最终应用。

编译及测试

安装visual studio 2017cmake,然后在当前目录下运行命令cmake -G "Visual Studio 15 2017" -B build,这将在build目录中生存visual studio 2017的相关文件,打开library-solution.sln编译即可。

将生成的libshare.dll/appdll.dll复制到appexe.exe相同的目录中,然后就可以运行appexe.exe

About

一个静态库/动态库示例项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published