
Fluent UDF中无法包含winsock.h的问题
你好,我正在做一个Matlab和Fluent的联合仿真。我打算采用Socket通信的办法来交换数据,但是编写UDF时遇到了一个问题,就是没法包含winsock2.h头文件...
你好,我正在做一个Matlab和Fluent的联合仿真。我打算采用Socket通信的办法来交换数据,但是编写UDF时遇到了一个问题,就是没法包含winsock2.h头文件,一包含就没办法编译。看到你回答过很多相关问题,所以想向你请教一下解决方案。我的Fluent是6.3.26版本,VC是6.0版本。编译时错误提示如下。很多都是头文件里面的错误。我在udf里包含了stdafx.h和winsock2.h,考虑过可能是头文件里重复定义的问题,但是在网上找的解决办法没有用。在别人的问题下面看到有人提过类似的问题,并且说可以解决,所以这里向您请教一下。十分感谢!!会不会是版本的问题呢?
展开
1个回答
展开全部
建议采用Makefile在VC中编译,而不是在fluent的环境下操作。
因为需要添加额外的库,默认生成的Makefile文件需要自行修改才能使用Socket相关的功能。
至于错误信息,可以直接搜索,修改编译选项即可。
因为需要添加额外的库,默认生成的Makefile文件需要自行修改才能使用Socket相关的功能。
至于错误信息,可以直接搜索,修改编译选项即可。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询