是不是可以把第三方动态库代码,静态链接进exe

是否可以把第三方动态库代码,静态链接进exe。
现在的状态是需要生成的exe和第三方动态dll放在一起才能运行,是否可以把dll包进exe,这样只用一个exe就可以运行?
------解决思路----------------------
引用:
现在的状态是需要生成的exe和第三方动态dll放在一起才能运行,是否可以把dll包进exe,这样只用一个exe就可以运行?

这样不好吗?一般都是这么用的

如果你真的想那么做,你必须有第三方库的源码或者头文件+lib
------解决思路----------------------
需要第三方库的静态库版本,这样你可以link进exe。
------解决思路----------------------
可以把第三方的DLL打包进exe的自定义资源里面,exe运行以后再把DLL解压到指定路径,比如C:\\DLL\\xxx.dll,然后你的DLL再通过绝对路径去定位DLL,LoadLibrary("C:\\DLL\\xxx.dll"), 这种做法比较通用