摘要: 为了理清顺序,我会按步来展开: 1.静态变量初始化(只说有输出的位置). 编译好MapGuide开源版,debug运行,在main函数入口打上断点,会发现一堆 "FT_Stream_Open"输出.这是因为静态变量的缘故,优先于mian函数初始化.好了,现在我们揪出他的位置. 在项目中搜索,发现是 在mapguide\Common\Renderers\FontManager.cpp中. 是FontManager中的两个静态成员: CustomThreadMutex FontManager::sm_mutex; // 锁,CustomThreadMutex类,在windo.. 阅读全文
posted @ 2012-12-01 01:50 烟影 阅读(367) 评论(0) 推荐(0) 编辑