在Visual Studio 2008 C ++的标题中自动指定.LIB

|| 是否可以在Visual Studio 2008中自动链接c ++静态库?还是标准方法有改进之处? 我正在开发一组c ++库,并且链接/测试它们非常麻烦。通常的方法是在测试客户端中指定.lib文件,但是现在列表已经变得很大(我自己的libs,opencv,boost等),在调试和发行版之间切换时,我总是缺少某些东西模式,gpu和非gpu等。当我在项目属性中打开链接器时,列表会滚动一段时间。 我希望我可以自动指定客户端是否包含某些项目,该项目也应链接到指定的.lib(调试/发行版)。这是否可能,或者有其他方法可以帮助以最少的用户交互来管理链接?     
已邀请:
使用
#pragma comment(lib, \"name_of_the_library.lib\")
。可以在MSDN页面上找到ѭ1的其他有用选项。 关于“调试”与“发布”配置:通常使用_DEBUG预处理程序宏进行区分。 Visual C ++标头当然可以将其用于您想要的目的;例如这来自VC ++ 2010
use_ansi.h
文件:
#ifdef _DEBUG
#pragma comment(lib,\"msvcprtd\")
#else   /* _DEBUG */
#pragma comment(lib,\"msvcprt\")
#endif  /* _DEBUG */
    

要回复问题请先登录注册