由于WTTlog.DLL导致的运行时错误?

问题描述:

我在Win8操作系统中运行VS2008中的VC++代码。
当我上“F5”(运行项目)点击,我看到,我得到一个消息errro像下面由于WTTlog.DLL导致的运行时错误?

“程序无法启动,因为,WTTLog.dll从您的计算机 失踪。尝试重新安装程序来解决这个问题”

我手动复制WTTLog.dll在我运行VS项目发布/ Debug文件夹。但我仍然得到错误。

任何人都可以帮助我,如果我需要将此WTTLog.DLL复制到某个特定的位置? 我试着注册这个DLL,但得到的消息像

“模块WTTLog.Dll已加载,但切入点DllRegiterServer被 未找到”。

1)你能否告诉我如何成功执行我的VC++解决方案而不会收到WTTLog.DLL错误?

2)也是什么原因,我们得到这个错误?

在此先感谢。

+1

将其复制到上面的'调试\ Release'为,IIRC的目录,也就是在该目录执行'.exe'。 – hmjd 2013-05-24 17:58:40

+0

@hmjd Windows还会搜索包含'.exe'的目录,而不仅仅是当前的工作目录。 – 2013-05-30 05:01:44

此文件是Microsoft Driver Test Manager/Studio的一部分。

文件的位置应该是这样..

'C:\Program Files\Microsoft Driver Test Manager\Studio\wttlog.dll' 

C:\Program Files (x86)\Windows Kits\8.0\Hardware Certification Kit\Tests\[architecture]\NTTEST\driverstest\storage\wdk 

C:\Program Files (x86)\Windows Kits\8.1\Hardware Certification Kit\Controller 

C:\Windows\assembly\GAC\ 

确保当您安装要安装WTT(测试工具)客户端..

如果没有

尝试(重新)将DLL那里,你应该用问题来进行,

的Windows驱动程序工具包将被要求或Windows测试工具..

我希望这会做... :)