链接静态库到我的项目没有命名它(VS2010)

linking static library to my project without naming it (VS2010)

本文关键字:VS2010 静态 我的 项目 链接      更新时间:2023-10-16

项目结构:

main.c
libexample.lib
libexample.h

c:

#include "libexample.h"
int main(void){ return example(); }

example.h

int example(void);

的例子。lib包含如下实现int example(void){return 4;}

如果我打开项目属性并导航到输入,我可以通过命名lib文件来添加依赖项。

$(ProjectDir)libexample.lib

有没有一种方法可以添加lib目录下的所有文件而不命名它们?所有我能想到的是编辑msbuild文件寻找*。Lib文件,并在编译前将它们添加到列表中。我想知道是否有一种内置的方法来做到这一点。

在makefile中使用通配符,但我认为这不是一个好的做法。

$(ProjectDir)lib*.lib