由于官方的sdk不断的更新,所以推荐了一种方法来减少sdk对应用程序的影响就是静态编绎。静态编绎是将lib直接连接进应用程序中,这样就不需要DLL的支持了,不管sdk如何改变都不影响已经编绎的版本软件。但是在按照官方给出的方法设置之后很多人都不成功,我也是其中之一,其实仔细一分析就找到原因了:
按照官方的教程做到第7步,注意:[项目] – [属性] – [C/C++] – [预处理器] – [预处理定义]中添加:MZFC_STATIC这一句话是让大家添加MZFC_STATIC,而不是删除掉原先的内容,是在增加一句。很多朋友都因为删除掉其他的指令留下这一句:MZFC_STATIC而无法编绎。