这是项目结构:
main.c
lib\example.lib
lib\example.h
main.c中:
#include "lib\example.h"
int main(void){ return example(); }
example.h文件
int example(void);
example.lib包含如下int example(void){return 4;}
如果我打开projec属性并导航到输入,我可以通过命名lib文件来添加依赖项。
$(ProjectDir)\lib\example.lib
有没有办法在lib目录中添加所有文件而不命名它们? 我能想到的是编辑msbuild文件以查找* .lib文件并在编译之前将它们添加到列表中。 我想知道是否有这样做的内置方式。
答案 0 :(得分:2)
在makefile中使用通配符,但我认为这不是一个好习惯。
$(ProjectDir)\lib\*.lib