我想根据我使用#defines检查的某些条件更改输出文件名。一点点背景,我这样做是因为我决定在我的一个项目中使用VS2010重新获得智能感知。但是,这会导致Google Test出现其他一些问题,而我的团队其他成员则在VS2008上。所以,如果我在VS2010上,我想构建一个GTEST_VS2010.lib,否则就是GTEST.lib。我希望我能用#pragma comment欺骗编译器(链接器... 但MS似乎不允许这样做。谢谢你的帮助。
答案 0 :(得分:1)
VS2010转换项目和解决方案文件,不是吗?那么你没有问题,因为你无论如何也无法使用VS2008的项目文件。只需更改链接器的输出文件设置。
否则,您可能应该考虑在解决方案中添加其他配置。