Visual Studio 2005可以设置搜索目录吗,比如".h",".lib",".dll"。我有几个工程,这些文件复制来复制去比较麻烦,那位朋友能告诉我?Exe工程
path\ExeFile\debug 和 release 文件夹。Dll工程
path\DllFile\debug 和 release 文件夹。我的Exe工程经常要用到DllFile中的.lib、.dll、.h文件。假如我的DllFile工程中更新了,我又要复制文件过ExeFile目录这边,很麻烦。Exe工程要用到Dll,又要复制到path\ExeFile\debug/release 这里,很麻烦,而且经常更新。比如我用包含头文件的时候,又要写路径什么的。非常麻烦。有没有设置某个目录为标准目录?有时我用LoadLibrary时候,又要写一大堆的名字。
path\ExeFile\debug 和 release 文件夹。Dll工程
path\DllFile\debug 和 release 文件夹。我的Exe工程经常要用到DllFile中的.lib、.dll、.h文件。假如我的DllFile工程中更新了,我又要复制文件过ExeFile目录这边,很麻烦。Exe工程要用到Dll,又要复制到path\ExeFile\debug/release 这里,很麻烦,而且经常更新。比如我用包含头文件的时候,又要写路径什么的。非常麻烦。有没有设置某个目录为标准目录?有时我用LoadLibrary时候,又要写一大堆的名字。
最好不要这样做。
vs2005可以针对单个工程设置头文件搜索路径、库文件搜索路径
头文件搜索路径:右击工程--属性--配置属性--C/C++--常规--附加包含目录
库文件搜索路径:右击工程--属性--配置属性--链接器--常规--附加库目录
因为要用DLL的函数,而DLL的放在另一个文件夹中。
Tools->Options->Project and Solutions->Vc++ directories->Show Directories for在下拉列表中选择.然后在下面添加.
最好放在统一的目录,譬如bin\dll,然后程序中使用相对目录来加载.
朋友。
是DLl吗?怎么设置放在统一目录?
我不是用LoadLibrary加载Dll的,我用.h头文件来的。