Skip to content

Daydreamer-AI/Dll-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一个C项目,用来测试使用C++编译器生成DLL1动态库

涉及问题:使用不同编译器生成的DLL时的名字改编问题

----------------------------------------------------------------------------

Dll1项目是一个C++编译环境下的动态链接库(dll)项目

涉及问题:
①不同编译器导致的名字改编问题
②不同调用约定导致的名字改编问题

----------------------------------------------------------------------------

Dll2项目,使用及二次开发(封装)Dll1项目生成的Dll1.dll

涉及问题:
①如何在Dll2项目中 解决 Dll1.dll中未解决的名字改编问题,以避免调用错误

----------------------------------------------------------------------------

DllTest项目是一个基于多个模块(dll) 练习项目, 会在该项目中使用Dll1和Dll2项目中生成的Dll1.dll 和 Dll2.dll.

可以把DllTest假设成工作中的项目,而Dll1.dll 和 Dll2.dll 就可当成工作项目中会用到多个模块.

涉及问题:
①用到的dll中未解决名称冲突问题时,项目中要如何处理
②不同模块中存在同名的接口,调用冲突时如何处理

----------------------------------------------------------------------------

_Del.cmd 用来删除项目生成时的中间文件

----------------------------------------------------------------------------

详细介绍可见:https://blog.csdn.net/snakepc12138/category_11946652.html?spm=1001.2014.3001.5482

About

动态链接库学习及二次开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published