声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2075|回复: 2

[Fluent应用] 关于fluent 调用外部obj文件的问题 急! 24小时在线等

[复制链接]
发表于 2008-6-24 04:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我是初学者, 我在windows, visual studio VC++6.0平台下运行fluent
我用fluent Define-> user define -> compile 编译 一个helloworld程序, 可以通过.
但是如果加一行调用外部函数lucky()(在自己编写并编译通过的.obj文件里定义
的), 链接老是通不过 总报以下错误
Creating library libudf.lib and object libudf.exp
test_use.obj : error LNK2001: unresolved external symbol _lucky
libudf.dll : fatal error LNK1120: 1 unresolved externals
我是 按照fluent教程上的说法在makefile设置了.obj文件的路径, 相对路径和绝对
路径都试过了,看起来是没找到这个.obj文件, 有什么要注意的地方吗?
回复
分享到:

使用道具 举报

发表于 2012-3-8 10:08 | 显示全部楼层
楼主,请问你最后是怎样解决的,本人最近也遇到过这问题
发表于 2012-3-8 11:23 | 显示全部楼层
你得把这个obj文件放到3ddp子目录里 (我假设你用的是3ddp版本)。src目录下面的makefile 文件要修改如下
# Precompiled User Object files (for example .o files from .f sources)
USER_SOURCES= your_scource.cpp
USER_OBJECTS= your_object.o
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 17:52 , Processed in 0.055698 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表