/bin和/lib文件夹的区别
VC下面的三个文件夹
/include
/bin
/lib
一般包含什么文件呢,比如静态链接库是不都放在lib文件夹中,dll动态链接库是放在lib文件夹还是bin 文件夹呢,有什么区别,我最近有遇到一个错误,把 gsl.dll放到VS/lib中间,程序编译不会出错,但是运行的时候,就说缺少dll文件,如果在VS/bin中间加入这个gsl.dll文件,运行就不报错了,这是为什么呢?
有没有朋友仔细给我讲讲这里面的玄机?
最近大概读了下《程序员的自我修养----链接,装载与库》这本书,里面这么讲:
“比如我们在系统中安装了python语言的接收器,那么与它相关的共享库可能会被放在/usr/local/lib/python,而它的可执行文件可能被放到/sur/local/bin下”
这个可执行文件是什么意思?
谢谢大家的解释。。