fluent 14.0 udf編譯問題
2017-01-11 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
最近使用fluent14.0 udf的時候編譯總是出現(xiàn)問題,經(jīng)過在網(wǎng)上查找資料,自己摸索終于解決了。
第一個問題:編譯的時候出現(xiàn):
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\cortex\src\cx.h(46) :
error C2632: 'long' followed by 'long' is illegal
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) :
error C2010: '.' : unexpected in macro formal parameter list
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) :
error C2010: '.' : unexpected in macro formal parameter list
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) :
error C2010: '.' : unexpected in macro formal parameter list
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) :
error C2010: '.' : unexpected in macro formal parameter list
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) :
error C2010: '.' : unexpected in macro formal parameter list
D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) :
error C2010: '.' : unexpected in macro formal parameter list
解決辦法:找到cx.h的46行刪掉多余的long,同理改掉后面的問題。
第二個問題:編譯的時候出現(xiàn):
# Generating udf_names.c because of makefile huangdong.obj
udf_names.c
udf_names.c(7) : error C2059: syntax error : '}'
udf_names.c(8) : warning C4034: sizeof returns 0
Done.
解決辦法:在c++中輸入宏命令的時候前面不能有空格。
哪位兄弟在使用中出現(xiàn)了問題,可以拿出來討論下。
相關(guān)標(biāo)簽搜索:fluent 14.0 udf編譯問題 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析