【发布时间】:2015-06-01 10:21:18
【问题描述】:
我使用teensy 和 matlab 处理一个团队项目,为了避免版本差异(例如,一个人使用版本 A 加载 teensy,而现在使用 matlab 的人拥有 B 版代码),我'd like to send a version string on pair.
但是,我希望版本字符串位于 matlab 代码和 teensy 之间的共享文件中,并且每次将程序加载到 teensy 时,都将其作为常量包含在编译中。
有点像:
const string version = "<included file content>";
matlab 本身可以在运行时读取它。
我想使用一个文件,其内容是对一个变量的赋值,该变量的名称由 teensy 和 matlab 共享,但是如果存在这样的解决方案,我更喜欢更优雅的解决方案,尤其是不包括从运行时的外部文件。
【问题讨论】:
-
澄清一下,
"<included file>"中您是在寻找文件名还是内容? -
内容,为代码版本的字符串,如“1.0.0rc1”
-
可以考虑gcc中的-Dblahblah
标签: c++ c compilation arduino