没有找到cygwin1.dll

使用C++test工具静态分析扫描Tornado项目时弹出“没有找到cygwin1.dll ”错误。

这个问题一般是因为启动C++test时没有按照脚本方式启动,或者更准确说是没有在合适的环境变量设置下启动C++test。

在Tornado的编译器bin目录下,是存在一个cygwin1.dll文件的,当利用C++test去进行扫描时,通常我们会用到Tornado的编译器,当然也会涉及到一些必要的库文件,比如这个cygwin1.dll文件。如果该bin目录不在系统环境下预先配置好,那么C++test就可能会报告这个错误。

解决方式:

  只需要将该bin目录添加到path中即可。或者利用脚本方式启动C++test,脚本内容参考如下(也可参考帮助手册):

rem Command line build environments

set WIND_HOST_TYPE=x86-win32

set WIND_BASE=F:\Tornado2.2

set PATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%

rem Diab Toolchain additions

set DIABLIB=%WIND_BASE%\host\diab

set DIAB_HOST_TYPE=WIN32

set PATH=%DIABLIB%\WIN32\bin;%PATH%

set PATH=%path%;C:\Program Files\Parasoft\C++test\9.6

cpptest 

pause

上面的脚本内容中所涉及到的相关路径需要针对性修改(其实可以参照Tornado安装目录下的toVars.bat脚本)。

时间: 2024-07-30 19:03:16

没有找到cygwin1.dll的相关文章

allegro 有找到cmlib.dll,因此这个应用程序未能启动

运行allegro.exe,没有找到cmlib.dll,因此这个应用程序未能启动.重新安装应用程序可能会修复此总问题. 按照网上的方法: 如果运行Capture.exe找不到cdn_sfl401as.dll,如果运行allegro.exe找不到cnlib.dll,(上面俩个库文件都在C:/Cadence/SPB_16.3/tools/bin中),请检查环境变量设置是否完整!我遇到上述问题,发现没有CDSROOT的定义,添加一个:                  变量名:CDSROOT    

没有找到 mspdb100.dll 的解决办法

直接从Common7\IDE\下复制这个文件到VC\Bin\下即可解决.(D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE) 没有找到 mspdb100.dll 的解决办法,布布扣,bubuko.com

没有找到MSVCR100.dll解决方法

转自:http://hi.baidu.com/fjdvd/blog/item/3679b201ec3d6b154afb515d.html MSVCR100.dll下载(游戏丢失msvcr100.dll文件解决的方法) 2011-06-19 23:21:54来源:作者:浏览次数:11182 [导读]丢失msvcr100.dll文件是不少单机游戏尤其是绿色免安装版的游戏常见问题,这个问题与丢失MSVCP100.dll文件的问题常常结伴而行.原因都是一个,系统没有安装VC执行库.非常多网友都想着从网上

C#dll中无法找到c++dll中函数的入口

刚试验了一下,老是c#中的dll无法找到c++dll中的函数的入口: 暂时发现有俩个原因 1,没有用extern “C” _declspec(dllexport),导致c#无法找到入口. 2,在c++中的函数在一个namespace下,所以c#没有找到他 另外,据说当C#的函数和C++的函数的参数内存没有对齐时,也会有这种问题,但是还没有试过.

解决VS2010无法打开,提示无法找到atl100.dll的方法

这个问题是卸载VS2010一些组件造成的误删问题,且从网上下的atl100.dll通常与自己的VS2010不符 解决方法: 从路径:C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.ATL 下拷贝atl100.dll到路径:C:\WINDOWS\system32下

没有找到cxcore100.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题

第一种情况: 出现这个问题多数是因为“环境变量PATH”未设置,虽然你可能在安装的过程中勾选了Add <...>\OpenCV\bin to the system PATH项!安装OpenCV后一定要检查一下C:\Program File\OpenCV\bin是否已经加入到环境变量PATH中,如果没有就添加该路径设置环境变量方法:我的电脑->属性->高级->环境变量->path->C:\ProgramFile\OpenCV\bin(根据当前计算机上OpenCV的安

DllImport 自动选择x64或x86 dll

前言 标题不知道怎么确切地命名,在.net的托管世界里,有时不得不使用c的某个动态库,比如ocr.opencv等,如果幸运,有前人已经包装出.net版本,但有些不非常流行的库,只能自己使用pinvoke或c++ cli包装了,比如笔者就遇到了一个,mqtt客户端库. Pinvoke的多平台问题 如果您没有接触过如何调用非托管dll,没有了解过c#的DllImportAttribute,可以看看以下资料: 1.DllImportAttribute 2.Pinvoke 3.extern 关键字 多平

C# 使用IrisSkin2.dll皮肤库C# ssk皮肤

其实皮肤就是一个第三方的控件,名字是IrisSkin2.dll只要添加到你的工具箱里就可以和其它控件一样使用了下面我说一下使用的方法,不对的地方大家多指教啊. 一.添加控件IrisSkin2.dll.方法:         1.右键“工具箱”→“添加选项卡”改名为→“我的皮肤”.          2.右键“皮肤”→“选择项”弹出对话框         3.点击“浏览“→找到IrisSkin2.dll→下一步→下一步→确定.        4.在皮肤里会出现.        5.把SkinEng

(Unity)Unity自定义Debug日志文件,利用VS生成Dll文件并使用Dotfuscated进展混淆,避免被反编译

Unity自定义Debug日志文件,利用VS生成Dll文件并使用Dotfuscated进行混淆,避免被反编译. 1.打开VS,博主所用版本是Visual Studio 2013. 2.新建一个VC项目,选择类库,取名为JefferyChan,具体步骤如下图: 3.因为要调用Unity中的相关文件,所以这里要引入外部文件.首先在Unity的安装文件夹中找到UnityEngine.dll,我的路径是:D:\Program Files (x86)\Unity\Editor\Data\Managed 如