nmake不是内部命令或外部命令,也不是可运行程序

合集下载

Windows下openssl的下载安装和使用方法

Windows下openssl的下载安装和使用方法

Windows下openssl的下载安装和使⽤⽅法安装openssl有两种⽅式,第⼀种直接下载安装包,装上就可运⾏;第⼆种可以⾃⼰下载源码,⾃⼰编译。

下⾯对两种⽅式均进⾏详细描述。

⼀、下载和安装openss⽅法⼀:直接使⽤openssl安装包Window 的openssl的安装包的下载地址为:⼀般在安装openssl之前还需要vs的⼀些插件,该地址中也提供了相关插件的下载。

如下图即为openssl的安装及其vs插件在下载⽹页的截图。

⽅法⼆:⾃⼰编译openssl此过程⽐较复杂,需要先安装perl、vs等软件,然后才能编译openssl。

1、下载并安装perl,1)下载路径:2)安装与配置:直接运⾏安装⽂件(例如:ActivePerl-5.16.3.1604-MSWin32-x86-298023.msi)即可完成安装;安装过程将⾃动完成环境变量的配置(安装完成之后,可以在系统环境变量⾥看到perl的bin⽬录(例如: C:\Program Files\perl\site\bin;)已经被加⼊进来),⽆需再⼿⼯配置;3)测试安装是否成功:进⼊perl安装⽬录的eg⽂件夹,执⾏“perl example.pl”若显⽰“Hello from ActivePerl!”,则说明Perl安装成功。

如下图所⽰:perl安装成功之后就可以开始使⽤Perl的相关命令来进⾏OpenSSL的安装了。

2、openssl可以⾃⼰下载源码编译也可以直接下载安装包安装完之后即可使⽤。

2.1使⽤源码编译openssl1) 下载openssl源码的路径:2)配置VS2005的环境变量(因为后⾯编译openssl时,将会⽤到vs2005⾃带的nmake⼯具)。

执⾏VS2005的bin⽬录下(例如:C:\Program Files\Microsoft Visual Studio 8\VC\bin)的vcvars32.bat⽂件即可完成配置,如下图所⽰:3)配置openssl(1)将下载后的openssl压缩⽂件(例如:openssl-1.0.1g.tar.gz)解压缩到某⽬录下(例如:C:\Program Files\openssl-1.0.1g);(2)通过命令窗⼝,进⼊openssl的⽬录C:\Program Files\openssl-1.0.1g中,执⾏“perl Configure VC-WIN32”即可完成配置,如下图所⽰:(3)执⾏do_masm在openssl的⽬录下执⾏ms\do_masm,注意不能进⼊到ms下⾯直接执⾏do_masm,否则会提⽰找不到⽂件“util\makfiles.pl”之类的错误。

cmd运行bcp提示:bcp不是内部或外部命令,也不是可运行的程序或批处理文件。

cmd运行bcp提示:bcp不是内部或外部命令,也不是可运行的程序或批处理文件。

cmd运⾏bcp提⽰:bcp不是内部或外部命令,也不是可运⾏的
程序或批处理⽂件。

这个问题的原因是:bcp.exe⽂件的路径不在环境变量中,
我的环境:Windows10 ,SQL server2016(D:)
1.⾸先查找你的SQL Server2016的安装位置
找到快捷⽅式,右键打开⽂件位置,即可查看到
D:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio
2.找到位置后定位到D:\Program Files (x86)\Microsoft SQL Server\下
3.选择进⼊Client SDK\ODBC\130\Tools\Binn下即可看到,绝对路径:D:\Program Files (x86)\Microsoft SQL Server\Client
SDK\ODBC\130\Tools\Binn
4.将此绝对路径添加到系统环境变量PATH中即可,如何添加,请看我之前写的)
5.添加后,即可在CMD中直接运⾏bcp命令
6.如果你想在SQLServer中运⾏bcp命令,请看我之前写的()
有关bcp命令使⽤⽅法:。

Fluent UDF compiled [UDF编译]错误解决办法

Fluent UDF compiled [UDF编译]错误解决办法

WinXP下使用UDF编译(compiled UDF)FLUENT UDF在interpreted时不需要vc++是可以的,但如果要用compiled,那么必须安装vc++了。

Fluent UDF 在compiled时点击build时出现错误:'nmake' 不是内部或外部命令,也不是可运行的程序。

点击load时则出现不可编译的错误:Opening library "libUDF"...Error: open_UDF_library: 系统找不到指定的文件。

Error Object: ()原因:环境变量有问题。

可能是安装vc++时没有勾选【设置环境变量】。

解决方法:需要设置环境变量,我的电脑-属性-高级-环境变量添加 include、lib、path和MSDevDir 环境变量,环境变量路径与安装vc++的路径有关。

如果不会设置,那么最简单的方法就是重装vc++ ,在安装过程的倒数第二步勾选设置环境变量(对于VC6.0)。

如果设置好环境变量了,build时不再出现/'nmake' 不是内部或外部命令,也不是可运行的程序。

/ 但点load时仍出现Opening library "libUDF"...Error: open_UDF_library: 系统找不到指定的文件。

Error Object: ()那么可能是因为没有加入头文件(Header files)UDF.h。

加入source files 和header files 后重新build 再load 就OK啦。

另外,在build是若出现错误:UDF_names.c(40) : fatal error C1071: unexpected end of file found in comment。

一种原因是:UDF定义了多个宏命,有一些不需要,加了 /* */ 引起的错误。

解决的方法就是删除这些多余的宏,只保留需要的。

解决adb不是内部或外部命令,也不是可运行的程序或批处理文件

解决adb不是内部或外部命令,也不是可运行的程序或批处理文件

解决adb不是内部或外部命令,也不是可运⾏的程序或批处理⽂

Windows键 + R →输⼊cmd →输⼊adb,提⽰“adb不是内部或外部命令,也不是可运⾏的程序或批处理⽂件“,错误信息如下:
解决⽅法:
此电脑(右击)→属性→⾼级系统设置→⾼级→环境变量→系统变量→ Path(双击或者点击下⽅的编辑按钮)
点击“新建”按钮,将 adb.exe 所在路径添加到环境变量中去。

(如我的adb.exe 所在路径为D:\Monkey\platform-tools_r22-windows\platform-tools⽬录下)
点击确定即可,此时在命令⾏窗⼝中运⾏ adb 命令若还是提⽰“adb不是内部或外部命令,也不是可运⾏的程序或批处理⽂件”,则应将窗⼝路径转换到 aplatform-tools ⽬录下,再运⾏ adb 命令。

你就会发现问题已经解决啦!。

Fluent用户自定义函数 UDF VC++环境变量配置详细步骤

Fluent用户自定义函数 UDF VC++环境变量配置详细步骤

Fluent用户自定义函数(UDF)VC++环境变量配置详细步骤(一)操作环境:
操作系统版本:WIN7旗舰版Service Pack 1
系统类型:64位操作系统
Fluent版本:6.3.26
VC++版本:6.0
(二)操作步骤:
(1)正确安装Fluent6.3.26和VC++6.0。

(2)鼠标右键单击“计算机”,选择“属性”选项,打开“系统”窗口,点击窗口左侧“高级系统设置”,打开“系统属性”设置面板。

(3)在“系统属性”设置面板中,点击“环境变量”按钮,打开“环境变量”设置面板。

打开“新建用户变量”对话框,开始创建环境变量。

(5)在本案例中要设置三个用户变量,分别是include、lib和path变量。

首先在“变量名”中输入“include”作为变量名,然后打开VC++6.0的安装目录,单击地址栏,使之进入可编辑状态,将路径复制到“变量值”中,单击“确定”,include变量就设置好了。

按照同样的方法设置lib变量和path变量,设置好的变量如下图所示:
未进行环境变量配置前,Fluent控制台可能显示的信息如下:
环境变量配置成功后Fluent控制台显示信息如下:。

windows连接远程服务器报错SSH不是内部或外部命令,也不是可运行的程序或批处理文件解决方案

windows连接远程服务器报错SSH不是内部或外部命令,也不是可运行的程序或批处理文件解决方案

windows连接远程服务器报错SSH不是内部或外部命令,也不是可运⾏的程序或批处理⽂件解决⽅案
⽹上在windows下连接远程服务器的步骤如下:
1.打开cmd命令⾏窗⼝
2.输⼊cd ~/.ssh,进⼊c盘下的.ssh⽂件
3.输⼊“ssh root@远程服务器的ip地址”连接远程服务器,
but,提⽰是这样的:
在⽹上搜了解决⽅法,现问题已解决,特来分享给⼤家:
1.安装git
2.安装完成后,在任意地⽅右击,选择“Git Bash Here”
3.在git bash下依次输⼊如下命令:
cd ~/.ssh:进⼊c盘下的.ssh⽂件,如果⽂件不存在,则执⾏“mkdir ~/.ssh”新建⽂件
配置全局的name和email,这⾥是的你github或者bitbucket的name和email:
git config --global "⽤户名":
git config --global user.email "邮箱"
⽣成key:
ssh-keygen -t rsa -C"邮箱"
连接远程服务器:
ssh root@远程服务器的ip地址
这时,会提⽰你输⼊密码,密码是不可见的,你只管输⼊后按回车就⾏
连接成功啦。

初⼊职场热爱分享的打⼯⼈⼀枚,请⼤家多多指教,么么哒~。

cmd不是内部命令解决方法

cmd不是内部命令解决方法

cmd不是内部命令解决方法
cmd不是内部命令解决方法
当进入cmd之后,经常会出现这样的提示“不是内部命令”等,给一些习惯使用cmd排查故障的IT管理员带来了困扰,下面是店铺跟大家分享的是cmd不是内部命令解决方法,欢迎大家来阅读学习。

cmd不是内部命令解决方法
1、看看你机子里的c:\windows\system32 目录下有没有netstat.exe这个文件。

如果没有的话,那就是你的机子没安装这个命令。

netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

没有这个命令无法使用cmd的ping操作等,需要下载一个或从别人的电脑拷贝一个放到c:\windows\system32文件夹根目录下下。

但大部分不是这个问题,我们就需要进行第2步。

2、c:\windows\system32 目录下有netstat.exe这个文件。

你就需要重新配置一下机子的环境变量。

运行→cmd→输入:cd c:\windows\system32会出现下面界面。

再输入你那个命令,看能不能执行。

如果这样能执行了,那就是环境变量有问题。

修复方法:
我的电脑(xp)或计算机(win7)→右键→属性→高级(xp)或高级设置(win7)→环境变量
在“系统变量”里找到“path”→编辑
看“变量值”里有没以下三个值,
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
没有的,缺哪个补哪个。

注意:每个值都是以分号结束的,这个不能少。

abaqus中齿轮的多体动力学

abaqus中齿轮的多体动力学

fluent中udf无法编译系列(part1)——xcopy和nmake编辑:技术邻Jessica_4643进行udf文件的build,初学者容易出现下面的提示:那么,来解决一下这些问题吧~~1、fluent运行UDF时的出现'xcopy'不是内部或外部命令.....这是系统下面xcopy.exe文件丢失,只需要把xcopy复制到安装目录下面的bin文件夹里就行了解决方法:从C:\Windows\System32拷贝到xcopy.exe放到:D:\Program Files(x86)\Microsoft Visual Studio10.0\VC\bin文件里面(需要注意的是,每台电脑的Microsoft Visual Studio的安装目录和版本不同,xcopy.exe 放在自己电脑的Microsoft Visual Studio里面的vc下的bin文件里面就可以了)2、nmake不是内部命令或外部命令,也不是可运行程序.....这是由于Visual Studio的系统变量没有设置好环境变量设置方法:include中添加:64位系统:%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCinclude;%ProgramFiles(x86)%Microsoft SDKsWindowsv7.0AInclude;32位系统:%ProgramFiles%Microsoft Visual Studio10.0VCinclude;%ProgramFiles%Microsoft SDKsWindowsv7.0AInclude;lib中添加:64位系统:%ProgramFiles(x86)%Microsoft Visual Studio 10.0VClib;%ProgramFiles(x86)%Microsoft SDKsWindowsv7.0Alib32位系统:%ProgramFiles%Microsoft Visual Studio10.0VClib;%ProgramFiles%Microsoft SDKsWindowsv7.0Alibpath中添加:64位系统:%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCbin;%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCbinamd64;%ProgramFiles(x86)%Microsoft Visual Studio 10.0Common7IDE;%ProgramFiles(x86)%Microsoft Visual Studio10.0Common7Tools;32位系统:%ProgramFiles%Microsoft Visual Studio10.0VCbin;%ProgramFiles%Microsoft Visual Studio10.0VCbinamd64;%ProgramFiles%Microsoft Visual Studio 10.0Common7IDE;%ProgramFiles%Microsoft Visual Studio10.0Common7Tools;PS:每台电脑的Microsoft Visual Studio的安装目录和版本不同,修改变量的时候也是需要注意这一点。

windows下安装OpenSSL的问题及解决方式

windows下安装OpenSSL的问题及解决方式

今天在windows下安装OpenSSL将进程和碰到的问题及解决方式简记之。

前提:安装了vc++(配置时用到其中工具)资源:进程:一、预备:下载并安装perl,解压二、运行“cmd”,cd改变目录到源码所在目录三、执行" perl Configure VC-WIN32 --prefix=c:/" 目的是指定OpenSSL编译好后的安装途径。

四、运行“ms\do_ms”五、运行“nmake -f ms\”1、现在显现“nmake不是内部或外部命令或.bat文件” 的情形解决方式:的文件,那个文件应该位于C:\Program Files\Microsoft Visual Studio\VC98\Bin目录中,配置环境变量即可。

操作:右键单击我的电脑-->属性-->高级-->环境变量--系统变量(找到path)-->编辑,将C:\Program Files\Microsoft Visual Studio\VC98\Bin加到未尾(注意要和前一个途径用";"隔开,并以";"终止;最后要提示一点,必然要重启机械,新的path才会生效;2、现在以为问题解决,从头执行命令“nmake -f ms\”发觉弹出警告框,题目为提示缺少。

解决缺少问题将目录\Common\MSDev98\Bin下的文件,复制到C:\Program Files\Microsoft Visual Studio\VC98\BIN下,即可正常运行。

3、现在以为问题解决,从头运行“nmake -f ms\”命令,发觉显现问题,“ms\(11) : fatal error C1083: Cannot open include file: '': No such file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop.错误的时候”解决:先运行vcvars32命令,用于设置VC命令行编译的环境变量。

如何解决windows系统提示不是内部或外部命令也不是可运行的程序

如何解决windows系统提示不是内部或外部命令也不是可运行的程序

在windows系统电脑在运行CMD命令提示符窗口出现不是内部或外部命令也不是可运行的程序或批处理。

下面就来讲讲如何解决这个问题,有此困扰的用户朋友一起来看看吧。

希望能帮助大家解决该问题。

方法步骤如下:
1、点击开始→运行→输入:CMD 点击确定打开命令提示符窗口。

2、接着输入正常的ping命令,显示出错提示:不是内部或外部命令也不是可运行的程序或批处理。

3、点击开始→控制面板→系统
4、接着选择系统属性→高级→环境变量
5、然后依次点击环境变量→Path→编辑
6、在打开的路径中查看变量名Path下的变量值是否有以下讯息。

如没有复制(Ctrl+C)、黏贴(Ctrl+V)→确定即可,%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
7、最后来到CMD命令提示符窗口输入:ping命令回车执行即可。

‘vue‘不是内部或外部命令,也不是可运行的程序或批处理文件

‘vue‘不是内部或外部命令,也不是可运行的程序或批处理文件

‘vue‘不是内部或外部命令,也不是可运⾏的程序或批处理⽂件在Visual Studio Code中通过vue指令使⽤脚⼿架安装项⽬时,在Terminal中输⼊vue init webpack vue_project,终端报错:
'vue' 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。

解决⽅案:
1、确定npm是否已正确安装,在cmd中输⼊如下指令:
npm -v
当显⽰版本号时说明npm已成功安装。

2、进⼊node.js的安装⽬录中查看⼀级⽬录下是否存在vue.cmd指令;
楼主电脑已经安装了vue,所以能看到,如果看不到该指令,则回到控制台;
3、执⾏以下两个指令:
npm install -g vue
npm install -g @vue/cli
注意:第⼆个指令如果不成功,将npm更换为cnpm再试试。

4、安装完成后,通过如下任意指令查看vue的版本:
vue --version / vue -V
此时,我们就可以通过vue指令来进⾏操作了。

win10的cmd中显示:telnet不是内部或外部命令也不是可运行的程序或批处理?

win10的cmd中显示:telnet不是内部或外部命令也不是可运行的程序或批处理?
问题分析
如果在cmd中使用telnet指令发现报错:telnet不是内部或外部命令也不是可运行的程序 这是说明电脑上telnet这个功能没有打开
问题解决
1、打开电脑的控制面板 2、找到程序和功能 3、左侧的启动或关闭Windows功能 4、找到“telnet客户端”,打上对勾就可以啦
telnet不是内部或外部命令也不是可运行的程序或批处理
win10的 cmd中显示: telnet不是内部或外部命令也不是可运行的 程序或批处理?
win10的 cm的 程序或批处理?
telnet命 令 ?
telnet命令用于登录远程主机,对远程主机进行管理。 举个栗子:在cmd中运行telnet localhost 8431 也就等同于在浏览器中输入localhost:8431 telnet 127.0.0.1 11211 用于连接 memcached

nmake不是内部命令或外部命令,也不是可运行程序

nmake不是内部命令或外部命令,也不是可运行程序

nmake不是内部命令或外部命令,也不是可运行程序nmake不是内部命令或外部命令,也不是可运行程序(2009-12-05 20:30:47)转载▼标签:杂谈nmake不是内部命令或外部命令,也不是可运行程序2009-11-18 16:531)推荐我在编译UDF时出现如下错误:Error: Floating point error: divide by zeroError Object: ()> "nmake"不是内部命令或外部命令,也不是可运行程序Error Object: ()Error: open_udf_library:系统找不到指定目录Error: Floating point error: divide by zeroError Object: ()我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。

换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.1希望遇到同样问题的同学借鉴一下,呵呵。

udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中更改“include”“lib”“path”变量的值,保持默认状态即可;2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库在这一步中常出现的错误:(a)(system "move user_nt.udf libudf\ntx86\2d")0(system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf(chdir "libudf")()(chdir "ntx86\2d")()'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件。

vue不是内部或外部命令,也不是可运行的程序或批处理文件解决方法

vue不是内部或外部命令,也不是可运行的程序或批处理文件解决方法

vue不是内部或外部命令,也不是可运⾏的程序或批处理⽂件解
决⽅法
问题出在:配置 npm 全局下载的包添加到环境变量中
1.输⼊ npm config list 查看⽬录
找到 prefix ⽬录下对应的地址
2.在"控制⾯板"⾥⾯找到“系统和安全”,接着在“系统和安全”找到“系统”,
找到系统界⾯后,在左边的侧边栏,找到“⾼级系统设置”,点击进⼊
3.点击进去后,在⾼级选项卡⾥⾯,找到“环境变量”按钮,并点击进去
4.点击进去后
先在“系统变量”部分选中path⼀⾏,再点击下⾯的“编辑”按钮
5.点击进去后,选中页⾯的“新建”按钮
6.在新建页⾯的最后⼀⾏加⼊第⼀步操作⾥⾯查询到的prefix后⾯的路径,再点击“确定”,在接下来的页⾯上⼀键点击确定,就设置成功。

cmd下提示“不是内部或外部命令,也不是可运行的程序或批处理文件”

cmd下提示“不是内部或外部命令,也不是可运行的程序或批处理文件”

cmd下提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”。

2010-06-09 15:16
症状:打开CMD后,提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”。

分析与解决:将目录切换到c:\windows\system32下后再运行ping、ipconfig等命令,正常。

说明系统命令程序正常。

通过百度,发现与系统环境变量中的path有关。

到“我的电脑——属性——高级——环境变量”中找到path中,打开编辑窗口,发
现%systemroot%\system32存在。

不管三七二十一,将这个剪切了,(偷个懒不要用删除,否则等一下还得手动写入),确定退出来,不用试,cmd下肯定不能用。

(废话)。

然后再通过以上路径打开path编辑窗口,把刚才剪切的东东粘贴进去,注意要与其他的路径用英文";"分开。

再次打开cmd测试,正常。

总结:表面看上去没有问题,但还是出问题了。

莫名其妙。

可能的原因是:安装其他软件导致这个变量混乱。

解决淘宝cnpm安装后cnpm不是内部或外部命令的问题

解决淘宝cnpm安装后cnpm不是内部或外部命令的问题

解决淘宝cnpm安装后cnpm不是内部或外部命令的问题
今天通过⽹上查找的教程安装和配置了node环境,接着按照教程安装了cnpm。

然⽽最后运⽤cnpm -v查看版本却出现了如下的错误:
不知道是⾃⼰在配置环境时出了什么问题,于是上⽹查了很多解决办法都不⾏,于是便⾃⼰寻找解决的办法。

打开node安装⽬录才发现cnpm和npm不在⼀个⽬录下安装的:
npm所在⽬录D:\Program Files\nodejs 和 D:\Program Files\nodejs\node_modules\npm
cnpm所在⽬录D:\Program Files\nodejs\node_global和D:\Program Files\nodejs\node_global\node_modules\cnpm 于是将cnpm的相关⽂件复制到了npm所在⽂件,问题就解决了!
以上这篇解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

nmake不是内部命令或外部命令,也不是可运行程序
(2009-12-05 20:30:47)
转载▼
标签:
杂谈
nmake不是内部命令或外部命令,也不是可运行程序
2009-11-18 16:53
1)推荐我在编译UDF时出现如下错误:
Error: Floating point error: divide by zero
Error Object: ()
> "nmake"不是内部命令或外部命令,也不是可运行程序
Error Object: ()
Error: open_udf_library:系统找不到指定目录
Error: Floating point error: divide by zero
Error Object: ()
我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。

换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.1希望遇到同样问题的同学借鉴一下,呵呵。

udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中
更改“include”“lib”“path”变量的值,保持默认状态即可;
2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,
add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库在这一步中常出现的错误:
(a)(system "move user_nt.udf libudf\ntx86\2d")0
(system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制1 个文件。

(chdir "libudf")()
(chdir "ntx86\2d")()
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Done.
而点击load时则出现不可编译的错误:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。

Error Object: ()
原因:没有安装vc或者没有选择环境变量。

解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法:
. 在我的电脑> 属性> 高级> 环境变量中设置“include”“lib”“path”变量的值,
. include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
. lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
. 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的路径加入到path的值。

cl.exe 是the Microsoft Visual Studio的编辑执行文件,只要正确设置环境变量后,你才能看到以下信息:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption...
(b)(system "move user_nt.udf libudf\ntx86\3d")0
(system "copy C:\fluent.inc\fluent6.1\src\makefile_nt.udf libudf\ntx86\3d\makefile")已复制1 个文件。

(chdir "libudf")()
(chdir "ntx86\3d")()
udf.c
# Generating udf_names.c because of makefile udf.obj
udf_names.c
udf_names.c(7) : error C2059: syntax error : '}'
udf_names.c(8) : warning C4034: sizeof returns 0
我在c里调试已经通过了,但是在fluent编译时出现问题,我该怎么调试呀?
Done.
解决方法:找到一个带udf的例题,如果udf能正确运行,将该例题的udf源文件example.c另存为一个新文件;
然后,将上面的内容全部删除,将你编写的udf源文件的内容copy到新文件中去,存储这个新文件后,
最后编译和创建用户共享库(build),就不会出现上述问题了。

原因:可能是自己编写udf源文件的模板不对,具体原因我也不太清楚,请大家指教了。

3)然后在define->user-defined->functions->complied中按“load”,即连接共享库到fluent可执行文件中。

参考一下吧,应该照着做就可以解决这个问题了.
或者你不要用compile编译,用interupt(如果udf比较简单的话)
4)如果你安装的是Microsoft Visual Studio 9.0 (SDK)
然后,如下设置系统路径:(也就是把下面的路径分别添加到INCLUDE, LIB, Path里去。

INCLUDE和LIB可能需要你新建路径):INCLUDE=C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE;
C:\Programme\Microsoft SDKs\Windows\v6.0A\include
LIB =C:\Programme\Microsoft Visual Studio 9.0\VC\LIB;
C:\Programme\Microsoft SDKs\Windows\v6.0A\lib
Path =C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE; C:\Programme\Microsoft Visual Studio 9.0\VC\BIN;
C:\Programme\Microsoft Visual Studio 9.0\Common7\Tools;。

相关文档
最新文档