为什么fluent14编译UDF时总是出错?
用fluent12编译时没问题,fluent14.0加vc6.0编译UDF时,总是会出现以下错误:E:\Fluent\fluent14\fluent\fluent14.0.0\cortex\src\cx.h(46) : error C2632: 'long' followed by 'long' is illegalE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter list按网上说的把cx.h文件中第46行的long删除后还是出现以下错误:E:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter listE:\Fluent\fluent14\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: '.' : unexpected in macro formal parameter list求解 建议采用VC2008,个人觉得为环境设置问题,可在不同电脑下调试。
页:
[1]