【发布时间】:2014-11-20 14:25:59
【问题描述】:
我的应用程序由两个项目组成,其中一个创建可执行文件,另一个生成可执行文件将要使用的库。在使用一些主要测试之前,我已经测试了库。库项目中有一些全局变量定义应该在我的可执行项目开始工作之前执行(以创建一些默认选项)。例如在我的图书馆项目中,我有这样的代码:
const ifxFactoryProductInitializerNew<ifxComplexResultContainer, ifxResultContainer<1, ifxComplexVector3f> > fp_r1("1");
const ifxFactoryProductInitializerNew<ifxComplexResultContainer, ifxResultContainer<2, ifxComplexVector3f> > fp_r2("2");
const ifxFactoryProductInitializerNew<ifxComplexResultContainer, ifxResultContainer<3, ifxComplexVector3f> > fp_r3("3");
如何在我的可执行项目运行之前执行它的全局部分时使用这个库?
【问题讨论】:
标签: c++ global-variables static-libraries