Связать статическую библиотеку с моим проектом, не называя ее (VS2010)

Это структура проекта:

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;}

если я открою свойства проекта и перейду к вводу, я могу добавить зависимость, назвав файл lib.

$(ProjectDir)\lib\example.lib

Есть ли способ добавить все файлы в каталог lib, не называя их? Все, что я могу придумать, - это отредактировать файл msbuild, чтобы найти файлы *.lib и добавить их в список перед компиляцией. Интересно, есть ли встроенный способ сделать это?

1 ответ

Решение

Используйте подстановочные знаки внутри вашего make-файла, но я думаю, что это не очень хорошая практика.

$(ProjectDir)\lib\*.lib
Другие вопросы по тегам