Nuclide C++ 简单的 Buck 配置

Posted

技术标签:

【中文标题】Nuclide C++ 简单的 Buck 配置【英文标题】:Nuclide C++ simple Buck config 【发布时间】:2017-05-24 06:57:15 【问题描述】:

我想使用 Buck 从 Nuclide 构建和运行 C++ 程序。 问题是我不知道如何在 Nuclide 中设置一个简单的 Buck 配置文件来构建然后运行 ​​.cpp 文件。

那么有人有什么建议吗?

【问题讨论】:

【参考方案1】:

使用 Buck 构建一个 hello-world 程序非常容易。在您的项目目录中创建以下文件:

.buckconfig

(可以为空)

main.cpp

#include <iostream>

int main() 
  std::cout << "Hello, world. " << std::endl;
  return 0;

BUCK

cxx_binary(
  name = 'hello-world',
  srcs = [
    'main.cpp'
  ],
)

如果您从项目文件夹中打开 Atom,Nuclide 应该会为您找到所有内容。

要检查一切是否正常,请运行:

buck run //:hello-world

这应该足够开始了;更多信息可以找到on the Buck website。

【讨论】:

以上是关于Nuclide C++ 简单的 Buck 配置的主要内容,如果未能解决你的问题,请参考以下文章

React Native入门Atom+Nuclide安装配置与调试

React Native编辑器Atom+Nuclide插件的配置和安装及编译项目

Facebook Buck:BUILD FAILED:没有检测到原生平台。可能没有正确配置Android NDK

MAC上Nuclide的安装

React Native开发之IDE(Atom+Nuclide)安装,运行,调试

BUCK电路工作原理