exe调用lib库,lib库又调用了另一个dll :
今天移植一个开源库时碰到的如上标题的问题,不解,于是写了几个测试程序验证了下,OK,一下总结记录下:
1、中间过程不管间接调用了几次dll,次dll对应的lib(定位用),dll文件都只需添加在最后的EXE工程中。(如果是dll调用另一个dll,则需在中间调用的dll中加入lib且中间过程调用过的dll不需要放到exe对应的项目中。)
2、lib工程只需添加其.h文件(保证其编译OK就行)
exe调用lib库,lib库又调用了另一个dll :
今天移植一个开源库时碰到的如上标题的问题,不解,于是写了几个测试程序验证了下,OK,一下总结记录下:
1、中间过程不管间接调用了几次dll,次dll对应的lib(定位用),dll文件都只需添加在最后的EXE工程中。(如果是dll调用另一个dll,则需在中间调用的dll中加入lib且中间过程调用过的dll不需要放到exe对应的项目中。)
2、lib工程只需添加其.h文件(保证其编译OK就行)