Fluent UDF编译环境配置 VS2019
- 环境配置
- 问题记录
- 继续记录调试过程
- 仅用一个host
- 仅用一个node
- 两个都放进去
- 换个电脑继续报错
- 记录错误
环境配置
生成PATH文件的,有的没有权限在当前文件夹,可以用这个命令,还是原来的代码,就是改一下
@call "%~dp0vcvarsall.bat" x64 %*
set INCLUDE >> C:\Users\Administrator\Desktop\path.txt
set LIB >> C:\Users\Administrator\Desktop\path.txt
set PATH >>C:\Users\Administrator\Desktop\path.txt
第一行是原来的,这里注意,你的当前用户是什么,就写什么,我的就是“Administrator",所以我写这个,你的是什么,写你自己的。
修改完成后保存(默认只读,可以另存为其他名字),双击运行,会在当前目录下生成文件“path.txt”。
打开之后找到变量“INCLUDE”、“LIB”、“LIBPATH”和“PATH”。
复制等号之后的内容添加到环境变量当中,建议添加到“环境变量”中的“用户变量”当中,不要建立在系统变量区。
配置完成之后(Win+R)进入“cmd”,输入“cl ”和“nmake”查看配置是否成功,如果配置成功会显示cl和nmake的版本信息。
参考:FLUENT UDF 环境变量设置
问题记录
继续记录调试过程
仅用一个host
报错
仅用一个node
继续报错
两个都放进去
🆗了
测试以下:
换个电脑继续报错
错误提示:错误 C2375 “cbrt”: 重定义;不同的链接 3ddp_host
目前处理方式:找到两处定义,随意刚掉一个,继续运行,目前不知道后续会有什么错误。。。
记录错误
应为没有屏蔽VS程序里的这些输出语句导致的,屏蔽后就OK了