【问题标题】:How to link to libraries downloaded with Homebrew in Visual Studio Code?如何在 Visual Studio Code 中链接到使用 Homebrew 下载的库?
【发布时间】:2021-12-14 23:39:45
【问题描述】:

我刚刚使用 Homebrew 下载了 GTKMM,但我不知道如何使用 Visual Studio Code 链接到它。我有一个 c_cpp_properties 文件和一个 tasks.json(两个 C/C++ 设置文件),可用于链接到文件。

我是直接链接到下载的包(opt/Homebrew/Cellar/gtkmm)还是需要将它链接到其他地方,例如 /Library/Frameworks/?

我在 ARM Mac 上,使用 C++ 和 Visual Studio Code。我还需要确保我的项目是跨平台的。

【问题讨论】:

  • 如果你做的事情不是微不足道的,特别是如果你希望它是跨平台的,不要使用 Visual Studio 代码手动调用编译器,使用像 cmake 或 meson 这样的跨平台构建系统。有一个出色的用于 Visual Studio 代码的 cmske 插件,可为您完成所有构建和智能感知配置
  • 哦!我会调查的!谢谢。

标签: c++ visual-studio-code arm cross-platform gtkmm


【解决方案1】:

您可以安装pkg-config,它会让开发者的生活更美好:

brew install pkg-config
pkg-config --cflags --libs gtkmm

最后一个命令显示了使用 gtkmm 所需的编译器和链接器标志。

【讨论】:

    猜你喜欢
    • 2016-11-19
    • 2022-12-17
    • 2021-09-04
    • 1970-01-01
    • 2017-09-25
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    相关资源
    最近更新 更多