【发布时间】:2014-05-13 08:35:58
【问题描述】:
在VS中编译项目时可以发送参数吗?
我有一个 .dll,它必须针对更多国家/地区进行编译。国家 id 需要代码,这就是为什么我需要为每个国家/地区单独构建。所以,我在想是否有办法在编译时将国家 id 作为参数发送,而不是每次需要为某个国家/地区进行构建时都修改代码?
【问题讨论】:
-
你考虑过从配置文件中加载国家参数吗?
-
预定义的预处理器宏?
-
预处理符号,以及多种配置?
-
我对这些东西不熟悉...但是多种配置听起来像是一种选择。我会试试看。谢谢
-
您可以添加一个Initialize方法并将国家代码传递给该方法。
标签: c++ c visual-studio compiler-construction