- 积分
- 0
- 注册时间
- 2010-8-27
- 仿真币
-
- 最后登录
- 1970-1-1
|
悬赏50仿真币已解决
我的系统是64位windows7,64位fluent12.0,安装了vs2008。使用compiled udf编程,add,build,load,出现以下
已复制 1 个文件。
(system "copy "E:\PROGRA~1\ANSYSI~1\v120\fluent"\fluent12.0.16\src\makefile_nt.udf libudf\win64\2d\makefile")
已复制 1 个文件。
(chdir "libudf")()
(chdir "win64\2d")()
# Generating ud_io1.h
VALVE.C
# Generating udf_names.c because of makefile VALVE.C
udf_names.c
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj VALVE.C
Microsoft (R) Incremental Linker Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
LINK : fatal error LNK1181: 无法打开输入文件“VALVE.C”
Done.
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。
Error: open_udf_library: 系统找不到指定的文件。
Error Object: #f
查看了以前的帖子,说是修改环境变量,具体操作没讲。我对环境变量不了解,请问怎么设置啊? |
最佳答案
查看完整内容
我以前出现这个问题,后来新装了vs2008,安装的时候选择自定义安装,记得勾选64bit tool,否则没法使用,不多说了,援引别人的说法。
(1)首先,安装vs2008的时候不能选择默认安装,否则不会加载64位编译器,自定义安装要选上vc选项下的‘64位编译器’,
当然,选择完整安装也可以。另外2008安装的时候是没有提示环境变量设置的,第一次运行的时候会提示自动设置。
(2)使用udf编译模式功能时,要提前调用vc的64位编译 ...
|