0

我有用 C++/Qt 5.15.x 编写的 REST 服务。在某些 URL 下,REST 服务会发送 WASM 内容。这是一个用 C++/Qt 5.15.x 编写的 GUI 应用程序(REST 客户端)。可以嵌入一些显示版本等的功能吗?我想以“bla-bla.wasm --version”样式在服务器端(Debian)加载wasm。或者通过原生 REST 服务从 wasm 调用一些函数。

事实上,REST 服务在服务器端检测到 wasm 更新,并通过 WebSocket 通知客户端新版本。

4

1 回答 1

1

我正在使用git describe通过 Makefile 发送的类似目的作为编译定义。

在 C++ 中,有一个函数可以读取和解析使用 Makefile 中的定义初始化的字符串(使用提到的 git 输出作为输入)。

生成文件 VERSION="-DVERSION_NUMBER=\"$(shell git describe)\""

C++ std::string version(VERSION_NUMBER);

于 2021-02-03T19:16:45.467 回答