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,考虑过可能是头文件里重复定义的问题,但是在网上找的解决办法没有用。在别人的问题下面看到有人提过类似的问题,并且说可以解决,所以这里向您请教一下。十分感谢!!会不会是版本的问题呢? 展开
 我来答
fox000002
2014-06-02 · TA获得超过3833个赞
知道大有可为答主
回答量:2356
采纳率:97%
帮助的人:1377万
展开全部
建议采用Makefile在VC中编译,而不是在fluent的环境下操作。

因为需要添加额外的库,默认生成的Makefile文件需要自行修改才能使用Socket相关的功能。

至于错误信息,可以直接搜索,修改编译选项即可。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式