关于网友提出的“ 菜鸟求助一个DLL的问题”问题疑问,本网通过在网上对“ 菜鸟求助一个DLL的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 菜鸟求助一个DLL的问题
描述: 我再VS2008里面生成一个DLL文件,然后生成的文件里面有一个lib文件 这个文件不是静态链接库嘛 这个静态链接库 再程序打包的时候 我听别人说可以去掉 但是我的代码里面有加载这个静态链接库 到时候打包不会提示找不到文件报错吗
解决方案1:
不对吧。
如果lib是dll的导出库,exe运行时只需要dll,不需要lib;
如果lib是静态库,linker会把lib中的代码链接到exe中,exe运行时也不需要lib。
总之,exe运行时不需要lib。
解决方案2: 动态链接的话loadlibary加载动态库dll就行了,那么就需要dll一起打包。如果你使用的是静态链接,#pragma comment 这个是编译器编译过程中处理的,如果是静态链接库,打包时连dll都可以不要。反正不论如何打包都不需要lib的。
以上介绍了“ 菜鸟求助一个DLL的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3689276.html