【问题标题】:Custom macros for configuring a build in Visual C++用于在 Visual C++ 中配置构建的自定义宏
【发布时间】:2012-03-27 18:09:09
【问题描述】:

希望这不是重复的。我试图搜索我的问题的答案,但“宏”这个词有太多不同的应用程序,无法非常有效地过滤搜索结果。

无论如何,我最近在另一个 Visual C++ (VS2010) 项目中注意到自定义宏用于设置 VC++ 目录(包括、lib)或链接库。像这样的东西:“libjpeg-$(JPEG_LIB_VERSION)-static.lib”等

如何做到这一点?我不记得我在哪个项目中看到了这种技术,所以我无法再次找到它进行调查,但这将是非常在针对本地版本或广泛分布的软件(例如 Boost)的特定版本进行构建时很有用。

有这个 (Visual C++ Express and setting env variables solution wide),我想它有点回答了这个问题,但不是真的。

【问题讨论】:

    标签: visual-studio visual-studio-2010 visual-c++


    【解决方案1】:

    正在使用的宏可能是环境变量,也可能确实是自定义宏。

    如果它是一个环境变量,您可以按照此 MSDN 文档How to: Use Environment Variables in a Build 中提到的文档进行操作

    但是,如果它不是环境变量并且您想创建自己的,那么还有另一个 MSDN 文档用于该 How to: Add New Property Sheets to C++ Projects

    有关创建自定义宏的其他参考,请参阅How to add environmental variable to VS solution (.sln )

    有关使用环境的其他参考资料,请参阅Macros/Environment variable in .sln and .vcproj files for Visual studio

    【讨论】:

    • 感谢所有参考。我认为您指出可以在构建中使用环境变量可能是对的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多