我正在尝试定义一个获取 shell 命令输出的宏,就像在 Linux 中使用 gcc 并传递如下参数一样:gcc ... -DSEED=$(date +%s)
这是我只是为了测试目的而尝试的:/DTEST=$(echo 5)
甚至可以在vs2017中做这样的事情吗?
是/否/也许/我不知道。
int main() { return RET; }
是一个有效的程序编译
/DRET=0
现场演示
现在,您需要以一种将0
替换为所需的任何值的方式调用编译器,但这远远超出了C++的范围。
Windows + CMake 的 bash 怎么样?