我是编程的初学者。有人可以解释(用简单的话)我在程序的bin目录中有什么?
Windows的这个PATH
环境变量是什么,它是如何工作的(请不要认为我不知道如何使用Google,我只是想更清楚地理解它)?
答案 0 :(得分:6)
您通常将程序的所有二进制文件放在bin目录中。这将是可执行文件本身以及程序使用的任何dll(动态链接库)。
这不是必需的,因为Windows使用PATH环境变量来查找程序所需的dll。这是Windows在当前目录中找不到dll(例如)时按顺序搜索的文件夹列表。
因此,如果你想让多个程序使用一个dll,你可以把它放在已经在PATH上的位置,或者在PATH中添加一个新的文件夹。