some udf compliation issues need your help
Hello everyone,I am sorry to disturb you all, I want to ask you some udf compliation issues.
I have been simulating the ash deposition in a boiler through FLUENT, and a udf is used here. But what puzzles me is that the same udf compiles successfully on my laptop, but is can not compile well on the desktop. (The version of Fluent and VS is also the same in the two computers.).I have tried the following solutions, but the problems are still here. (1) Change the installation location of VS in the udf.bat. (Many versions of VS have been tried: VS2010/2012/2013/2015) (2) Add some sentences in the vcvars64.bat (set INCLUDE >> path.txtset LIB >> path.txtset PATH >> path.txt) and then add the path in the system environment. (3) Open Fluent through VS command prompt. There is no problem with udf itself, but it can not be compiled successfully on the desktop computer. This problem has troubled me for a long time. I hope to get your guidance. Thank you for your patience to read these questions. Wish you a happy life. |
Quote:
|
Which errors do you get on your desktop where it fails?
|
Quote:
|
Quote:
> Copied k:/detachresetudmreturnchange10.c to libudf111\src Creating user_nt.udf file for 3ddp ... (system "copy "D:\anzhuang\ansys\ANSYS Inc\v160\fluent"\fluent16.0.0\src\udf\makefile_nt. udf "libudf111\win64\3ddp\makefile" ") 已复制 1 个文件。 (chdir "libudf111")(chdir "win64\3ddp")# Generating ud_io1.h detachresetudmreturnchange10.c ..\..\src\detachresetudmreturnchange10.c(183) : error C2275: “real”: 将此类型用作表达式非法 D:\anzhuang\ansys\ANSYS Inc\v160\fluent\fluent16.0.0\src\main\global.h(174 ) : 参见“real”的声明 ..\..\src\detachresetudmreturnchange10.c(183) : error C2146: 语法错误: 缺少“;”(在标识符“FD”的前面) ..\..\src\detachresetudmreturnchange10.c(183) : error C2065: “FD”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(183) : error C2065: “FPO”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(183) : error C2065: “vgas”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(183) : error C2065: “force_s”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(183) : error C2065: “force_v”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(184) : error C2275: “cell_t”: 将此类型用作表达式非法 d:\anzhuang\ansys\ansys inc\v160\fluent\fluent16.0.0\src\storage\mem_grid. h(124) : 参见“cell_t”的声明 ..\..\src\detachresetudmreturnchange10.c(184) : error C2146: 语法错误: 缺少“;”(在标识符“c”的前面) ..\..\src\detachresetudmreturnchange10.c(184) : error C2065: “c”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(186) : error C2065: “vgas”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(186) : error C2065: “c”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(186) : error C2065: “c”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(186) : error C2065: “c”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(187) : error C2065: “vgas”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(190) : error C2065: “FD”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(190) : error C2065: “vgas”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(191) : error C2065: “force_s”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(191) : error C2065: “FD”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(192) : error C2065: “FPO”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(193) : error C2065: “force_v”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(193) : error C2065: “FPO”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(195) : error C2065: “FD”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(196) : error C2065: “FPO”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(197) : error C2065: “force_s”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(198) : error C2065: “force_v”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(209) : error C2065: “force_s”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(209) : error C2065: “force_v”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(244) : error C2275: “real”: 将此类型用作表达式非法 D:\anzhuang\ansys\ANSYS Inc\v160\fluent\fluent16.0.0\src\main\global.h(174 ) : 参见“real”的声明 ..\..\src\detachresetudmreturnchange10.c(244) : error C2146: 语法错误: 缺少“;”(在标识符“A”的前面) ..\..\src\detachresetudmreturnchange10.c(244) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(244) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(245) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(245) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(245) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(245) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(245) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(245) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2065: “A”: 未声明的标识符 ..\..\src\detachresetudmreturnchange10.c(254) : error C2109: 下标要求数组或指针类型 ..\..\src\detachresetudmreturnchange10.c(254) : error C2198: “sqrt”: 用于调用的参数太少 Done. |
do you have
Code:
#include "udf.h" |
All times are GMT -4. The time now is 03:29. |