如何在JavaScript和C/C++之间创建一个常量的公共文件?

T.T*_*.T. 5 javascript c c++ configuration

我有一个C++程序,头文件中包含以下内容: #define VARIABLE_X 100

此外,具有全局的JavaScript文件: VARIABLE_X = 100;

这些值总是需要相同.

我不需要在两个地方(.h和.js)更改它们,而是需要一个公共文件,其中两者都可以获得此值,因此只需要在一个地方进行更改.

如何在JavaScript和C/C++之间创建一个公共文件........用于#define/constant?

谢谢.

Ano*_*on. 6

你有一个真正的脚本驱动的构建过程,对吗?

只需在makefile中添加一条规则,constants.h如果constants.js已更改,则重新生成规则.

  • +1.但是,当你在它的时候,请使用C++程序中的实常数:'const int VARIABLE_X = 100;' (或者任何类型是合适的而不是'int')而不是#define.#define是文字的复制粘贴.当存在时,使用实际的语言功能. (2认同)