gpt4 book ai didi

c++ - 在 makefile 中为 visual studio C++ build 定义宏

转载 作者:行者123 更新时间:2023-11-28 07:37:22 25 4
gpt4 key购买 nike

我有两个 exe,它们通过显式链接使用相同的 .dll,都做一些特定的工作,它们通过一些宏来区分。我已经创建了一个 make 文件来构建 dll,现在如何在 makefile 中定义该宏,以便我可以生成相应的 dll 供我使用。虽然我的构建是在 Windows 上进行的,并且我使用的是 visual studio 编译器,但任何输入都将是可观的。

最佳答案

当您运行make 时,您可以在命令行上设置宏。这些宏在 make 运行期间变为只读(换句话说,它们会覆盖您可能在 Makefile 中尝试的任何赋值)。

因此,创建一个基于 make 的 VisualStudio 项目。对于调试 配置确保它运行

make TARGET=Debug

以及发布配置

make TARGET=Release

关于c++ - 在 makefile 中为 visual studio C++ build 定义宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com