当前位置:文档之家› 配置OpenSSL时候报nmake不是内部命令或外部命令解决方法

配置OpenSSL时候报nmake不是内部命令或外部命令解决方法

配置OpenSSL时候报nmake不是内部命令或外部命令解决方法

关于配置OpenSSL时候:“nmake不是内部命令或外部命令,也不是可运行程序”问题:

原因:没有安装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的值。

重启电脑试试

没管用。

然后

可以先在cmd 中执行VC 的vcvarsall.bat,然后在cmd 中执行nmake –f

就过去了。。。通过就行了,顺便做一笔记,具体原因,再没仔细研究

命令-命令行操作

命令行操作 21个内部命令13个外部命令 为外部命令 参数紧跟命令动词的命令(5个) 磁盘处理命令:(3个)P138~143 1.FDISK 格式:FDISK [/STATUS] 特殊用法:FDISK /MBR 见书P212功能:在硬盘上建立、修改、显示分区和逻辑驱动器 /STA TUS 只显示硬盘分区信息 2.FORMA T 格式:FORMAT drive:[/Q┃/C] [/S] 功能:格式化软盘或硬盘逻辑驱动器,在其上建立DOS文件系统 /Q 快速格式化 /C 重新检测过去被标记为坏簇的部位 /S 格式化完成后,使这个磁盘能启动Win98的命令行界面 3.drive: 格式:drive: 功能:指定当前驱动器

目录和文件处理命令:(14个)P144~155 1.CD 格式:CD [drive:]path CD [drive:] 功能:为驱动器指定当前目录 2.MD 格式:MD [drive:]path 功能:创建子目录 3.RD 格式:RD [drive:]path 功能:删除空的子目录

4.DIR 格式:DIR [drive:][path][filename] [/P] [/W] [/S] [/V] [/A[attributes]] [/O[sortorder]]功能:列出指定目录中的文件和子目录清单 /P 在一幅屏幕不能容纳全部显示内容的情况下,每次显示一幅屏幕,按任意键后继续下一幅屏幕/W 以宽行、简化方式显示,每行最多显示5个文件或子目录名,不显示长度、日期、时间 /S 连同指定目录的各下级子目录中的文件、子目录一起列出 /V 附加列出各文件和子目录的属性、各文件的占用磁盘容量、最后访问日期 /A[attributes] 仅列出指定属性的文件和子目录 H 隐含 -H 非…… S 系统 -S D 子目录 -D R 只读 -R A 待归档(待备份) -A 已……(上次备份后未修改过) /O[sortorder] 指定清单中的排序方式 N 按名称从小到大按文件主名升序排列 -N …………大…小……………降……… E 按扩展名从小到大 -E S 按长度从小到大 -S D 按日期和时间从早到晚 -D G 目录优先于文件 -G

运行内部命令或外部命令一般有如下几种方法

运行内部命令或外部命令一般有如下几种方 法: 1. 通过选择“开始→运行”激活运行窗口, 在其中输入你要运行的内部命令或外部命令,按 “确定”按钮即可执行命令。 2. 通过“开始→所有程序→附件→命令提示 符”激活命令提示符窗口,在其中输入你要运行的 内部命令或外部命令,回车即可执行命令。 3. 把内部命令或外部命令写入一个以BAT为 扩展名的文本文件中,一个命令为一行,一行结束 后回车,保存文件,然后双击这个文件即可执行其 中的命令。值得一提的是这种方式可以一次执行一 连串的命令,所以这种方式的文件也叫做批处理文 件。 创建监听端口是什么意思? 在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据报顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。 本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。 端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口 当用户用PPPOE拨号时,BAS会向RADIUS发送一串包,其中包含一个叫NAS-PORT的包,带有BAS标识地址、BAS端口号、PVC号等信息,这些信息能惟一认定一个用户。将用户名和这些信息绑定,就是端口绑定。还是以上为例,用户1账号A,用户2账号B,用户1用账号A拨号时,BAS向RADIUS发送的PVC是2/40,因为账号A绑定的PVC是2/40,所以认证通过。而当用户1用账号B时,虽然发送的PVC是2/40,但与账号B绑定的PVC 2/50

【IT专家】window下安装openssl1.1.0(以及linux 下源码编译安装)

本文由我司收集整编,推荐下载,如有疑问,请与我司联系window下安装openssl1.1.0(以及linux 下源码编译安装)2016/12/01 0 Fedora下源码编译:先安装perl 5。 ?接下来安装openssl1.1.0,进入openssl源码路径下,具体步骤如下: ?$ ./config --prefix=/opt/openssl --openssldir=/usr/local/ssl$ ./Configure$ make$ make test$ make installmake test的时候可能会出现错误。安装cpan ?$ sudo dnf install cpan做make test ?$ make list-tests$ make VERBOSE=1 test$ make TESTS=‘test_rsa test_dsa’ test$ make testmake install之后,没有报错,生成的库以及可执行文件存放在/opt/openssl下。?loading shared libraries的操作请看:“error while loading shared libraries: xxx.so.x” Windows下源码编译:1、先安装安装perl 5。配置环境变量。 ?2、安装NASM,配置环境变量。 ?3、打开VS2015环境Developer Command Prompt for VS2015(管理员身份运行)。执行 ?vc\vcvarsall x86_amd64 // 设置64位环境或vcvars32 // 设置32位环境4、进入openssl1.1.0源码路径下,(首先安装dmake),执行 ?ppm install dmake// 在C:\Perl64\site\bin会有dmake.exe文件,将路径放入环境变量中5、配置,执行以下命令后,生成makefile文件 ?perl Configure VC-WIN64A // 或者VC-WIN326、执行nmake,编译 ?nmakenmake testnmake install7、最后,生成的相关bin、html、lib、include、存放在C:\Program Files\OpenSSL路径下(默认设置,可以通过config –prefix=DIR修改) ?tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!

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

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"...

SVN服务端安装和配置

所有资料来源于 https://www.doczj.com/doc/7a10285544.html, 我用Subversion - SVN|TortoiseSVN下载安装配置使用技术交流社区 SVN 服务端安装和配置 1.Windows环境下基于 Apache 的SVN 服务器安装及配置 1.1安装 1.1.1安装Apache (1)下载Apache 地址https://www.doczj.com/doc/7a10285544.html,/download.cgi 注意:Apache低于2.0.54的Windows版本的存在编译问题,低于2.0.54的版本不能与Subversion 1.2一起工作。2.2.X目前不能很好支持SVN 1.4.3。当前建议下载Apache 2.0.59 (2) 安装 下载完成后运行apache_2.0.59-win32-x86-no_ssl.msi,根据提示进行操作。遇到系统要求输入SERVER的URL时,如果你的服务器没有DNS名称,请直接输入IP地址。 注意:如果你已经有了IIS或其他监听80段口的程序,安装会失败,如果发生这种情况,直接到程序的安装目录\Apache Group\Apache2\conf,打开httpd.conf。编辑文件的Listen 80为其他可用的端口,例如Listen 81,然后重新启动-这样就不会那个问题了。 (3)检查 安装完成后浏览http://localhost/若成功,可看到apache页面。 1.1.2安装Subversion (1)下载 Subversion 地址:https://www.doczj.com/doc/7a10285544.html,/servlets/ProjectDocumentList?folderID=91(2)安装 运行svn-1.4.3-setup.exe 安装程序,并根据指导安装,如果Subversion认识到你安装了Apache,你就几乎完成了工作,如果它没有找到Apache服务器,你还有额外的步骤。 (3)后续 步骤1 从C:\Program Files\Subversion\bin 中将 mod_authz_svn.so mod_dav_svn.so复制到 C:\Program Files\Apache Group\Apache2\modules下 intl3_svn.dll libdb*.dll C:\Program Files\Apache Group\Apache2\bin下 步骤2 找到C:\Program Files\Apache Group\Apache2\conf\httpd.conf文件去掉如下几行的注释(删除 '#'标记):

WIN7_ipconfig不是内部或外部命令

WIN7的CMD界面下输入ipconfig后提示不是内部或外外部命令,也不是可运行的程序或批处理文件? 1\到C:\Windows\System32中看看有没有ipconfig.exe这个文件,很可能你删除了或修改了,如果没有,到别人电脑上拷一个放里面就行。 2\(在System32文件夹中能找到ipconfig.exe文件,就是在CMD下不能运行,其它的命令也是一样的情况。) 命令行里输入ipconfig或者ping,显示ipconfig或者ping不是内部或外部命令,也不是可运行的程序或批处理文件,只有命令提示符,输入ping等命令要输入完整路径才可以,比如C:\windows\system32\ping.exe。 可能是系统的Path被更改,作如下操作即可: 在我的电脑右键属性,"高级"选项卡,最下面的“环境变量”,进入系统变量,找到"path"一项,按“编辑”,变量值前面的不要动,在后面加上分号后输入系统安装的路径如: “;C:\windows\system32\”这样就可以在命令行里使用命令了。 右击我的电脑,属性,高级,环境变量,找到path,编辑添加:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem windows7下telnet命令问题: windows7下,在命令窗口中用telnet命令时, 命令无法执行,提示:“'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件”。Vista和windows7带有telnet,只是默认没有安装而已。 处理办法: 依次打开“开始”→“控制面板”→“打开或关闭Windows功能”,在打开的窗口处,寻找并勾选“Telnet客户端”,然后点击“确定”。顺利安装后,再在运行下输入此命令就OK了。 1.开始–>控制面板–>程序和功能 2.2.左侧打开或者关闭windows功能 3.3.找到Telnet客户端,选择安装 telnet是可执行程序,在其后面要加上后缀名(telnet空格+要连的IP地址),如: “telnet https://www.doczj.com/doc/7a10285544.html,”

AIX5.3安装openSSL,openSSH

AIX5.3安装openSSL、openSSH 1、将openssl-0.9.8.2501.tar.Z包ftp到/tmp/ssl目录下 2、将openssh-4.7_new5302.tar包ftp到/tmp/ssh目录下 3、安装过程: 1)解压 # uncompress openssl-0.9.8.2501.tar.Z # tar -xvf openssl-0.9.8.2501.tar #gunzip OpenSSH_6.0.0.6106.tar.Z #tar xvf OpenSSH_6.0.0.6106.tar 2)安装 必须先安装openssl,然后再安装openssh。 a)openssl安装: 进入openssl目录 # /tmp/ssl/openssl-0.9.8.2501 #smit install_latest 选择当前目录,注意中括号中的“.”号 INPUT device / directory for software [.] 如图所示: 回车后,选择 SOFTWARE to install 选择默认的_all_latest(这个选择最好保证本目录只有ssl的安装文件),使用tab键将ACCEPT new license agreements修改为yes如下图:

根据上图,参照红圈的修改,其他不用修改按entert键进入下一步: 再按enter键开始安装

安装成功如下图: b)openssh安装 openssh的安装与openssl的安装过程一样。 进入到ssh的目录 # /tmp/ssh/OpenSSH_6.0.0.6106 #smit install_latest 选择当前目录,注意中括号中的“.”号 * INPUT device / directory for software [.] 回车后,选择 SOFTWARE to install 安装所有可以安装的ssh软件,或者是默认全部软件(确保该目录只有ssh)。选择 ACCEPT new license agreements? 必须为yes 否则,将安装不成功。

openssl使用手册

OpenSSL有两种运行模式:交互模式和批处理模式。 直接输入openssl回车进入交互模式,输入带命令选项的openssl进入批处理模式。 (1) 配置文件 OpenSSL的默认配置文件位置不是很固定,可以用openssl ca命令得知。 你也可以指定自己的配置文件。 当前只有三个OpenSSL命令会使用这个配置文件:ca, req, x509。有望未来版本会有更多命令使用配置文件。 (2)消息摘要算法 支持的算法包括:MD2, MD4, MD5, MDC2, SHA1(有时候叫做DSS1), RIPEMD-160。SHA1和RIPEMD-160产生160位哈西值,其他的产生128位。除非出于兼容性考虑,否则推荐使用SHA1或者RIPEMD-160。 除了RIPEMD-160需要用rmd160命令外,其他的算法都可用dgst命令来执行。 OpenSSL对于SHA1的处理有点奇怪,有时候必须把它称作DSS1来引用。 消息摘要算法除了可计算哈西值,还可用于签名和验证签名。签名的时候,对于DSA生成的私匙必须要和DSS1(即SHA1)搭配。而对于RSA生成的私匙,任何消息摘要算法都可使用。 ############################################################# # 消息摘要算法应用例子 # 用SHA1算法计算文件file.txt的哈西值,输出到stdout $ openssl dgst -sha1 file.txt # 用SHA1算法计算文件file.txt的哈西值,输出到文件digest.txt $ openssl sha1 -out digest.txt file.txt # 用DSS1(SHA1)算法为文件file.txt签名,输出到文件dsasign.bin # 签名的private key必须为DSA算法产生的,保存在文件dsakey.pem中 $ openssl dgst -dss1 -sign dsakey.pem -out dsasign.bin file.txt # 用dss1算法验证file.txt的数字签名dsasign.bin, # 验证的private key为DSA算法产生的文件dsakey.pem $ openssl dgst -dss1 -prverify dsakey.pem -signature dsasign.bin file.txt # 用sha1算法为文件file.txt签名,输出到文件rsasign.bin # 签名的private key为RSA算法产生的文件rsaprivate.pem $ openssl sha1 -sign rsaprivate.pem -out rsasign.bin file.txt # 用sha1算法验证file.txt的数字签名rsasign.bin, # 验证的public key为RSA算法生成的rsapublic.pem $ openssl sha1 -verify rsapublic.pem -signature rsasign.bin file.txt (3) 对称密码 OpenSSL支持的对称密码包括Blowfish, CAST5, DES, 3DES(Triple DES), IDEA, RC2, RC4以及RC5。OpenSSL 0.9.7还新增了AES的支持。很多对称密码支持不同的模式,包括CBC, CFB, ECB以及OFB。对于每一种密码,默认的模式总是CBC。需要特别指出的是,尽量避免使用ECB模式,要想安全地使用它难以置信地困难。 enc命令用来访问对称密码,此外还可以用密码的名字作为命令来访问。除了加解密,base64可作为命令或者enc命令选项对数据进行base64编码/解码。 当你指定口令后,命令行工具会把口令和一个8字节的salt(随机生成的)进行组合,然后计算MD5 hash值。这个hash值被切分成两部分:加密钥匙(key)和初始化向量(initialization

关于CMD的使用

关于CMD的使用 标签:CMD dos 2006-11-16 17:06 ‖常用的dos命令‖ DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令。 先介绍一下通配符的概念。 通配符*和? *表示一个字符串 ?只代表一个字符 注意通配符只能通配文件名或扩展名,不能全都表示。例如我们要查找以字母y 开头的所有文件,可以输入以下命令:dir y*.*;如果要查找所有扩展名为exe 的文件,可以用dir .exe。?只代表一个字符,例如我要查找第二个字母为s 的所有文件,可以输入:DIR ?s*.*。 -------------------------------------------------------------------------------- 1. dir dir是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。 [功能] 显示指定磁盘、目录中的文件和子目录信息,包括文件及子目录所在磁盘的卷标、文件与子目录的名称、每个文件的大小、文件及目录建立的日期时间,以及文件子目录的个数、所占用总字节数以及磁盘上的剩余总空间等信息。 [格式] dir [C:][path][filename][.ext][/o][/s][/p][/w][/a] [说明] dir是DOS命令中最常用的一个。斜杠表示后面的内容是参数。DOS参数最常用的是以下四个:

参数 意义 /p 显示信息满一屏时,暂停显示,按任意键后显示下一屏 /o 排序显示。o后面可以接不同意义的字母 /w 只显示文件名目录名,每行五个文件名。即宽行显示 /s 将目录及子目录的全部目录文件都显示 [举例] 显示C:\WINDOWS\Desktop文件夹里面的信息 2. md md是英文make directory(创建目录)的缩写 [功能] 创建一个子目录 [格式] md [C:]path [举例] 用md 建立一个叫做purple的目录 3. cd cd是英文change directory(改变目录)的缩写 [功能] 改变或显示当前目录 [格式] cd [C:][path] [说明] 路径可以使用绝对路径和相对路径两种。如果只有cd而没有参数,则只

“该命令不是内部或外部命令的解决方法

计算机基础知识——“该命令不是内部或外部命令”的解决方法 在Windows XP系统的命令行模式中运行所有命令都提示“该命令不是内部或外部命令,也不能运行可执行文件和或批处理文件”。我认为造成这种情况的原因不为乎以下几种情况: 1、执行这些命令的可执行文件被误删造成的,如进入系统安装目录的system32目录中发现attrib、ipconfig等可执行文件依然存在,并没有被删除或改动的迹象的话,继续看下一步: 2、在C:\WINDOWS\SYSTEM32目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,如运行命令文件时有错误提示,说明该命令文件已经损坏,运行时一闪即逝,没有错误提示说明该命令文件完好无损的,如没问题,请接着往下看: 3、输入“CMD”命令进入命令行模式,然后进入“c:\windows\system32”目录运行运行你想要运行的命令(比如ipconfig命令),肯定一切正常,IP地址及DNS 等信息全部都能显示出来了。 造成这种现象的原因是:“我的电脑→属性→高级”标签的“环境变量”设置问题。“系统变量”中的Path项值为空或者是路径而不是c:\windows\system32,所以在其他路径下运行诸如ipconfig的命令系统将无法找到该程序。解决办法:在用户变量中(注意是“用户变量”!而不是“系统变量”,如果将系统变量修改的话,将导致某些应用程序将因找不到路径而无法正常运行!)双击path参数为其设置变量值“c:\ windows\system32”(注意没有双引号)。 "确定"后再在命令行模式中输入“你想要运行的命令”就能显示出正确的信息了。 小提示:如果你希望设置多个默认路径可以采用诸如 c:\windows\system32;c:\windows的形式,即中间用“;”隔开。 小知识:什么是环境变量? 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于 DOS时期的默认路径,当你运行某些程时序除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D 盘安装Windows VISTA。可是某些软件往往只在Windows XP系统中安装,Windows VISTA系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们

openssl安装及使用

Openssl安装及使用 一软件 Windows下需要用到的软件 1.ActivePerl 一个perl脚本解释器。其包含了包括有Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序,可以让你编写出适用于unix,windows,linux系统的CGI程序来。安装的只是perl的一个解释程序啦,外观上也不会发生什么变化,你在windows的cmd界面里输入perl -v可查看你所安装的版本。 在你编译perl程序时会用到它。 2.C++编译器 编译器就是将“高级语言”翻译为“机器语言(低级语言)” 的程序。一个现代编译器的主要工作流程:源代码(source code) →预处理器(preprocessor) →编译器(compiler) →汇编程序(assembler) →目标代码(object code) →链接器(Linker) →可执行程序(executables)。c++编译器是一个与标准化C++高度兼容的编译环境。这点对于编译可移植的代码十分重要。编译器对不同的CPU会进行不同的优化。 3.OpenSSL OpenSSL是一个强大的安全套接字层密码库,Apache使用

它加密HTTPS,OpenSSH使用它加密SSH,它还是一个多用途的、跨平台的密码工具。 OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL的目录结构自然也是围绕这三个功能部分进行规划的。作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。 4.MASM 8.0 MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。8.0版本在编译OpenSSL的时候不容易出错。 用winrar解压缩MASMSetup.exe得到:setup.exe继续用winrar解压缩setup.exe 得到:vc_masm1.cab继续用winrar解压缩vc_masm1.cab得到:FL_ml_exe__..... (很长的文件名,省略),将这个文件重命名为ml.exe测试得到的ml.exe , 应该显示:Microsoft (R) Macro Assembler Version 8.00.50727.104将ml.exe 拷贝到工作目录,即可正常使用。 5.mspdb60.dll

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

关于FLUENT —"nmake"不是内部命令或外部命令,也不是可运行程序 推荐我在编译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.16,希望遇到同样问题的同学借鉴一下,呵呵。 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 V isual Studio .NET\Vc7\include\ . lib:D:\Program Files\Microsoft V isual Studio .NET\Vc7\lib\

OpenSSL来制作证书,在IIS中配置HTTPS(SSL)笔记

info@https://www.doczj.com/doc/7a10285544.html, 使用OpenSSL来制作证书,在IIS中配置HTTPS(SSL)笔记 下载Win32编译的openssl版本0.9.8e. 1.获取IIS证书请求:打开IIS,右键单击【默认网站】,在【目录安全性】选项卡中点击【服务器证书】按钮,【下一步】,【新建证书】,【现在准备证书请求--下一步】,输入【名称】,输入【单位】和【部门】,输入【公用名称】,选择【国家】并输入【省】和【市县】并【下一步】,【下一步】,【下一步】,【完成】,IIS的证书请求已经获取,就是C:\certreq.txt。这里请牢记输入的信息。 2.准备openssl工作环境:把openssl(编译后的版本)解压到D:\OpenSSL-0.9.8e\下, 在bin目录下建立目录demoCA,在demoCA下建立private和newcerts目录, 并新建index.txt,内容为空 如果没有serial文件,则到openssl网站上下载openssl的源文件,解压后,到apps\demoCA下,拷贝serial文件过来,两个目录两个文件都放到新建的 demoCA下。 3.生成自签名根证书: openssl req -x509 -newkey rsa:1024 -keyout ca.key -out ca.cer -days 3650 -config D:\OpenSSL-0.9.8e\https://www.doczj.com/doc/7a10285544.html,f PEM pass phrase: password // 根证书私钥密码 Verifying - Enter PEM pass phrase: password Country Name: CN // 两个字母的国家代号 State or Province Name: HB // 省份名称 Locality Name: WUHAN // 城市名称 Organization Name: Skyworth TTG // 公司名称 Organizational Unit Name: Service // 部门名称 Common Name: https://www.doczj.com/doc/7a10285544.html, // 你的姓名(要是生成服务器端的证书一定要输入域名或者ip地址) Email Address: admin@https://www.doczj.com/doc/7a10285544.html, // Email地址

RedhatLinux6.5-OpenSSL升级安装步骤

RedhatLinux6.5-OpenSSL升级安装步骤 各位朋友,2014年4月8日,OpenSSL发布公告,因为一个叫心脏出血的漏洞,全世界绝大多数现网服务器面临威胁,不管是LINUX还是WNDOWS,这里提供大家Redhat Linux 6.5的修复办法和RPM包,因为使用网上下载的源代码编译安装后,所有使用OpenSSL的相关应用全部都起不来,直接报.so文件调用失败,看来红帽子是有什么定制的内容在里面。 没办法,找到红帽子的源代码盘,与网上下载的OpenSSL1.0.1g进行混合,一步步解决Patch冲突问题,修订部分openssl.spec的冲突和错误,经过几个小时的奋斗,终于成功生成.rpm包,经测试在Redhat Linux 6.5上完全升级成功,如果需要用于其他版本的Redhat Linux,请大家自行测试。 因为现网系统,升级可不是小事,并且openssl可是核心模块,很多应用程序都需要调用,升级完成要多做测试,确保所有应用都没有问题才行。并且现网的平台很多都是通过 4A系统访问管理,4A平台连接主机只有SSH方式,一旦升级有问题,SSH也是无法启动的(SSH也调用openssl),就再也无法连接主机了,必须去机房!所以必须先弄一个备份连接,那就只能先把Telnet弄起来吧。 具体如何弄Telnet,我就不想多说了,本文并不是Telnet的安装操作手册,并且还有可能涉及到主机防火墙的配置,所以如何起动Telnet,并且测试能够通过4A平台访问,这是自己的事情,也许还有可能你们的4A平台不支持Telnet,但支持其他方式(虽然这种情况很少见,不支持Telnet的4A平台我还没见过),你就需要使用其他方式来建一个备份连接方式,防止SSH升级有问题,无法再连接主机。 我的步骤是考虑到现网系统的特殊性的,并不是自己在家玩,自己在家玩,怎么玩都行!但现网系统可不能乱玩。 一、在家里用一台测试机升级,试验。 a) 从现网备份OpenSSL的相关系统配置,拿回来备用,主要是以下几个: i./etc/pki/CA目录下面的所有文件 ii./etc/pki/tls目录下面的所有文件 b) 先删除旧版本,以免出现安装冲突 #rpm -qa|grep openssl 一般是有两个,然后一个个删除 #rpm -e openssl --nodeps #rpm -e openssl-devel --nodeps

AES加密之openssl安装

AES加密之openssl安装 linux下的安装 1)解压openssl 开发包文件; 2)运行./config --prefix=/usr/local/openssl (更多选项用./config --help 来查看),可用的选项有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、DOPENSSL_NO_HASH_COMP、 -DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、-DOPENSSL_NO_OCSP、 -DOPENSSL_NO_SHA256 和-DOPENSSL_NO_SHA512 等。去掉不必要的内容可以减少生成库的大小。若要生成debug 版本的库和可执行程序加-g 或者-g3(openssl 中有很多宏,需要调试学习最好加上-g3)。 3)make test (可选) 4)make install 完成后,openssl 会被安装到/usr/local/openssl 目录,包括头文件目录include、可执行文件目录bin、man 在线帮助、库目录lib 以及配置文件目录(ssl)。 ——————————————网摘————————————————————— window编译与安装 本文介绍在VC 中编译和使用OpenSSL的过程。 一、编译OpenSSL 在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。 下载最新版本的Perl: https://www.doczj.com/doc/7a10285544.html,/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32 -x86-280952.zip。然后安装之。 下载最新版本的OpenSSL:https://www.doczj.com/doc/7a10285544.html,/source/openssl-0.9.8g.tar.gz 然后将源码释放的c:\openssl-0.9.8g目录中。 进入openssl源码目录。 cd c:\openssl-0.9.8.g 以下为参照该目录下的文件INSTALL.W32的执行过程: 运行configure: perl Configure VC-WIN32 --prefix=c:/openssl 创建Makefile文件:

AMP安装配置手册

Apache+mysql+php配置说明 1概述 §1.1前言 由于Bug管理系统bugfree需要安装在apache+mysql+php的运行环境,因此本手册专为bugfree系统搭建运行环境而准备.当然,除了少数几个地方特列外,完全可以用在搭建独立的apache+mysql+php环境。 本手册包括windows和linux(redhat)下的安装和配置,都已测试通过,对于unix 其他版本的配置请参照linux下的步骤做相应调整. §1.2说明 1.本手册假设windows下的基本安装目录为”D:\amp”,linux下的基本最终安装目录为/usr/local,linux下的程序存放目录/home/tool 2.linux下的安装都使用.tar.gz文件,解压基本步骤如下: 解压gz:gunzip tall.tar.gz 解包tar文件成目录:tar-xvf tall.tar 3.读者应该有基本的windows和linux使用经验,否则请先了解基本的操作. 4.安装时请按照手册的顺序安装,因为php安装时必须要求mysql与apache已经安装 5.源码安装的步骤和说明 ./configure--prefix=/usr/local/xxx(配置环境变量,生成makefile) make(编译源程序) make install(根据make的结果,完成程序的安装)

2Mysql安装配置 §2.1总体说明 本次采用mysql5 参考手册:https://www.doczj.com/doc/7a10285544.html,/doc/refman/5.1/zh/index.html 下载地址:https://www.doczj.com/doc/7a10285544.html,/downloads/ windows安装程序:mysql-5.0.22-win32.zip linux安装程序:mysql-5.1.23-rc-linux-i686-glibc23.tar.gz 验证安装是否成功:启动mysql mysql–u root–p能正常登录即安装正确 §2.2基本操作说明 进入mysql后的每个命令必须以’;’结束,’mysql’是客户端程序 1.linux下的启动和停止: 启动:/usr/local/mysql/bin/mysqld_safe--user=root& 停止:kill掉mysqld进程 2.登录:mysql–u root–p 远程登录:mysql-h ipaddress-u root-p 3.设置远程主机可访问: mysql如果需要客户端或者其他系统远程访问,需要设置远程主机的ip到 mysql的user表中,或者设置user的hostname为’%’,如: update user set host='%'where host='localhost'; flush privileges; 4.修改密码: mysql默认安装时管理员密码(root)为空,可通过命令修改: mysqladmin-u root password'new-password'( 格式:mysqladmin-u用户名-p旧密码password新密码 5.一个mysql包含多个数据库,可用’show databases;’查看,使用数据库 用’use databasename’如’use mysql’,修改表之前必须先use指定库,查看此数据库有那些表用’show tables’ 6.更详细的操作和说明请看<> §2.3Windows下的安装 Windows下安装比较简单,下载win32的安装包,默认安装即可.须注意下面几点: 1.安装目录:选择D:\amp\MySQL5,不必须修改默认目录只是方便管理 2.字符集:安装时为了bugfree的需要,选择’utf8’ 3.选择安装配置工具的安装,并设置管理员密码为’mysql’

CMD提示不是内部或外部命令如何解决

CMD提示不是内部或外部命令如何解决 CMD提示不是内部或外部命令是怎么回事,该怎么办,那么CMD提示不是内部或外部命令如何解决的呢?下面是小编收集整理的CMD提示不是内部或外部命令如何解决,希望对大家有帮助~~ CMD提示不是内部或外部命令的解决办法 先说明一下,CMD提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,多是由于CMD的环境路径指向造成了,许多GHOST系统都存在这个问题。 第一种解决方法,直接打开法。依次打开我的电脑-C盘(系统分区)-WINDOWS-SYSTEM32.

此时用鼠标随便单击一个文件或文件夹,点击C键(输入法需先关闭),这样我们就能很快找到CMD.EXE这个文件了。

接着我们双击运行就可以正常使用了,这里我们用PING命令做一个试验。 第二种方法,修改路径法。我们在开始菜单中选择运行或者直接按WIN+R,输入CMD回车。

由于我们还没有修改环境路径所以,现在PING命令是无法执行的。

此时我们输入C:\WINDOWS\SYSTEM32\ 再回车就将路径修改正确了。(C盘是指系统分区,如果你的系统安装在D盘,那就输入D:\WINDOWS\SYSTEM32\) 接下来测试一下PING命令,一切正常了!

CMD提示不是内部或外部命令如何解决相关文章: 1.cmd命令行提示不是内部或外部命令怎么办 2.如何处理命令提示符窗口中不是内部或外部命令 3.cmd不是内部命令解决方法 4.电脑Win7命令窗口提示javac不是内部或外部命令的解决方法 5.CMD命令不能用了怎么办 6.解决mysql不是内部或外部命令

相关主题
文本预览
相关文档 最新文档