关于做一个DLL库解决方案

关于做一个DLL库
我的需求如下:
开了一个DLL库,而这个DLL库又需要链接另外两个DLL库,那么,如何使我做的DLL库,在被其他程序调用时,学需要其他两个DLL文件吗?

另外,这个库中,有一个函数,当调用这个函数时,会创建一个新的线程,请问这样做有没有问题呢?

------解决方案--------------------
不要在DllMain里面调用另外两个DLL中的函数、调用LoadLibrary
------解决方案--------------------
探讨

... 请问你这种LoadLibrary是什么意思?

------解决方案--------------------
探讨
我的需求如下:
开了一个DLL库,而这个DLL库又需要链接另外两个DLL库,那么,如何使我做的DLL库,在被其他程序调用时,需要其他两个DLL文件吗?

另外,这个库中,有一个函数,当调用这个函数时,会创建一个新的线程,请问这样做有没有问题呢?

------解决方案--------------------
1。动态库转lib。这个只有听说过。我自己没实践过...
2。做个单文件封装执行的软件(沙盘一类的工具)但是做好后整个软件就一个exe。。。而且很多离线沙盘(比如VMware ThinAPP)执行的时候会不时地弹出安装程序对话框(不需要你操作,只是弹出来闪一下就消失了),看多了会比较烦。在线沙盘又要求安装沙盘执行软件(比如Sandboxie、云端软件一类的)