首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

函数参数默认值引起的预编译失效解决思路

2012-03-19 
函数参数默认值引起的预编译失效类似tagReportInfo * __fastcall GetReportInfo(const int iCdid, const i

函数参数默认值引起的预编译失效
类似

tagReportInfo * __fastcall GetReportInfo(const int iCdid, const int iBbid, AnsiString strCzydm="");

这样的函数声明会引起[BCC32 Warning] fXtcs.h(1521): W8058 Cannot create pre-compiled header: initialized data in header

导致预编译失效!

可恶啊。如果没有预编译,整个工程要一个多小时才能编译完成!

这个问题有什么解决方法吗

[解决办法]
>>>整个工程要一个多小时才能编译完成

没有考虑过静态库(.lib)或动态库(.dll)?
[解决办法]
你这种情况要工程分包,才是解决问题的本。比如类似c#分成几个工程。

热点排行