【问题标题】:See the C++ compiler and linker command-line args in VS2017请参阅 VS2017 中的 C++ 编译器和链接器命令行参数
【发布时间】:2018-01-30 14:37:43
【问题描述】:

我正在使用 Visual Studio 2017 进行 C++ 开发,但无法通过 IDE 设置一些东西,例如 stackcommit。

我真正想看到的是 IDE 是如何调用编译器/链接器的。

我在“查看”菜单下找不到任何此类选项,想知道是否有人找到了这样做的方法?

【问题讨论】:

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


    【解决方案1】:
    • 在解决方案资源管理器中右键单击项目 >> 属性 >> C/C++ >> 命令行
    • 在解决方案资源管理器中右键单击项目>>属性>>链接器>>命令行

    在这里您可以看到从所有配置属性生成的所有选项,如果您愿意,可以添加其他选项。

    【讨论】:

    • 虽然可以在 Linker >> System 下简单地找到堆栈提交(并且 OP 可能想要堆栈 reserve,而不是堆栈提交)
    • 例如,如果您通过 NuGet 包含项目,您在此处看到的命令行可能不完整。这是因为添加的 NuGet 包可以通过自己的.targets 文件修改编译和链接依赖项。要查看在构建过程中使用的实际编译或链接命令,您需要按照 stackoverflow.com/a/57968430/1843329 将 MSBuild 项目构建输出详细程度增加到 Detailed 或更高
    猜你喜欢
    • 2014-07-21
    • 2011-09-09
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多