函数参数默认值引起的预编译失效
类似
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#分成几个工程。