Bin 目录,生成目录,所有要打包的文件都放到这里
Lib 目录,存放所有的 lib 文件,一个组件编译后将其 lib 文件拷贝到此文件夹中,当其他组件要调用此组件是在额外路径中添加 lib 目录的路径,并添加 xxx.lib 名称 , 编译主程序时则将相应的 dll 文件拷贝到 bin 文件夹下,同时也要添加组件名称和组件的路径
Progect Settings
c/c++ 选项下的 Category:Preprocessor 中的 Additional include Directories 下可以添加额外的文件夹路径,你可能因管理的需要将一些代码 ( 头文件 ) 放到了独立的文件夹下,与 .dsw 文件不在一起,这时如果 #include “xxxx.h” 肯定会出错,但你又不想写成 ”xxx//xxxx.h” 这么麻烦,你就可以在这里添加 ”./xxx” ,然后写 #include “xxxx.h” 就没有问题了
link 选项下的 Categor:input 下的 Additional library path 下可添加额外的 lib 库路径,而 lib 文件名添加在 Object/library modules: 下
Pre-link setp
链接前执行的 dos 命令
如果我们需要用到 lib 文件夹中的 lib 库或 dll ,我们在这里执行拷贝命令将 lib , dll 文件拷贝到指定文件夹
Post-build step
编译链接后执行的 dos 命令
如果当前项目生成的是一个 dll 或 lib 文件,我们就可将它们用 dos 命令拷贝到 lib 文件夹中,而不用手动拷贝了
以上设置仅对当前的工程有效,而在 tools->option->Directories 下则是对所有的工程都有用的设置