`
yexin218
  • 浏览: 973403 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

VirtialWiFi在Vista下编译问题小结

阅读更多

再一次编译VirtualWiFi的时候,已经是在毕业1年以后了。毕业设计的时候做的就是基于这个的一点改善。那时候的编译环境是XP,现在想看看在Vista下,编译会有怎么样的反应。因为官方上面明确写着"We have implemented VirtualWiFi on Windows XP."我曾试过在Vista安装XP编译好的exe文件,结果安装不了。所以如果想要在Vista中使用,必须在Vista中编译后才能使用。另外在VirtualWiFi Home中看到说Windows7将支持VirtualWiFi OID(object identifier),这个具体做什么用呢?是不是有了某个OID就可以让驱动做某件事呢?未知。

如果你直接解压MSRMesh-VirtualWIFI.exe到某个文件,然后开始编译,将会出现如下的错误:

C:\WinDDK\6001.18000>CD  C:\Microsoft Research\Microsoft_Research_Mesh_Virtual W
IFI\VirtualWiFi\Sources\Driver

C:\Microsoft Research\Microsoft_Research_Mesh_Virtual WIFI\VirtualWiFi\Sources\D
river>BUILD
.........
BUILD: Compiling and Linking c:\microsoft research\microsoft_research_mesh_virtu
al wifi\virtualwifi\sources\driver directory
errors in directory c:\microsoft research\microsoft_research_mesh_virtual wifi\v
irtualwifi\sources\driver
c:\winddk\6001.18000\bin\makefile.new(7040) : error U1087: cannot have : and ::
dependents for same target
errors in directory c:\microsoft research\microsoft_research_mesh_virtual wifi\v
irtualwifi\sources\driver
nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS2 LINKONLY=1 NOPASS0=1 MAKEDI
R_RELATIVE_TO_BASEDIR= failed - rc = 2

BUILD: Finish time: Mon Aug 03 11:58:40 2009
BUILD: Done

    0 files compiled - 2 Errors

如果你上网搜索Error U1087,你会找到这样答复:

cannot have : and :: dependents for same target

A target cannot be specified in both a single-colon (:) and a double-colon (::) dependency.

To specify a target in multiple description blocks, use :: in each dependency line.

 

你能看出来是什么错误吗?如果你能知道这是路劲的错误,那么离成功也就不远了。

原来这个错误时因为编译路劲有空格引起的。所以去掉所有空格,再次编译。

 
C:\WinDDK\6001.18000>CD C:\Microsoft_Research\Microsoft_Research_Mesh_Virtual_WI
FI\VirtualWiFi\Sources\Driver

C:\Microsoft_Research\Microsoft_Research_Mesh_Virtual_WIFI\VirtualWiFi\Sources\D
river>BUILD
BUILD: Compile and Link for x86
BUILD: Loading c:\winddk\6001.18000\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Mon Aug 03 12:01:13 2009
BUILD: Examining c:\microsoft_research\microsoft_research_mesh_virtual_wifi\virt
ualwifi\sources\driver directory for files to compile.
BUILD: Saving c:\winddk\6001.18000\build.dat...
BUILD: Compiling and Linking c:\microsoft_research\microsoft_research_mesh_virtu
al_wifi\virtualwifi\sources\driver directory
Precompiling - precomp.h
Compiling resources - vwifi.rc
Compiling - miniport.c
Compiling - vwifi.c
Compiling - protocol.c
Compiling - generating code...
Linking Executable - objchk_wlh_x86\i386\vwifi.sys
BUILD: Finish time: Mon Aug 03 12:01:30 2009
BUILD: Done

    8 files compiled - 2 Warnings - 2,639 LPS
    1 executable built

>

 

至于如何从NDIS 5.1修改成NDIS6.0,这个你可以参考官方文档。

分享到:
评论
1 楼 YRHYRH 2010-02-02  
你好,请问能装在WIN 2003  OR WIN 2003 X64 系统吗?

相关推荐

    支持在win7、vista、windows下编译asm文件的软件TASM汇编软件

    标题中的“支持在win7、vista、windows下编译asm文件的软件TASM汇编软件”指的是TASM(Turbo Assembler),这是一款由Borland公司开发的x86汇编语言编译器,它允许用户在Windows 7、Vista以及更早版本的Windows操作...

    在Windows环境下编译系统应用源码

    在Windows环境下编译系统应用源码是一个涉及到多个步骤和技术的过程,尤其当涉及到系统签名机制时,需要确保编译出的应用程序能够安全、可靠地运行在操作系统上。以下是一些关键的知识点: 1. **编译环境搭建**:...

    在WINDOWS 平台上编译openoffice

    ### 在WINDOWS平台上编译OpenOffice知识点 #### 概览 本文档主要介绍如何在Windows系统上构建OpenOffice.org源代码。构建过程中需要用到Cygwin工具,这是一个能够在Windows系统上模拟完整的Unix命令行环境的程序。...

    vc2019编译能在windows xp下运行的程序

    - 选择一个支持XP的平台工具集,如`v142-buildtools-x86`或`v141`,这些工具集在编译过程中会考虑XP的兼容性问题。 6. **测试与调试**: - 在实际的Windows XP环境中进行测试是非常重要的,因为模拟器可能无法...

    Windows下编译好的apr二进制包

    apr在Win Vista+以上不好编译,下面是在Windows下编译好的apr如下几个包及头文件,可直接使用。 主要包: apr-1.3.6 apr-iconv-1.2.1 apr-util-1.3.8

    R14在Vista下运行补丁

    3. **安装补丁**:"R14在Vista下运行补丁"很可能是Autodesk或其他第三方开发者提供的专门解决R14在Vista上运行问题的修复程序。安装这个补丁后,可能会解决一些驱动兼容性和系统调用的问题。 4. **禁用UAC**:虽然...

    c语言 编译软件 体积小 方便 绿色

    - **在新版操作系统Vista中的安装方法.doc**:这份文档可能详细介绍了如何在Windows Vista操作系统中安装和配置所提及的C语言编译软件,包括可能遇到的问题及解决方法。 - **Setup.exe**:这通常是编译器的安装程序...

    联想工程师专用小工具 Win7_Vista图片库问题修复工具V1.89.1

    联想工程师专用小工具 Win7_Vista图片库问题修复工具V1.89.1联想工程师专用小工具 Win7_Vista图片库问题修复工具V1.89.1联想工程师专用小工具 Win7_Vista图片库问题修复工具V1.89.1联想工程师专用小工具 Win7_Vista...

    arcgis9.2在vista下的安装与arcgis engine sdk for java在eclipse 下的导入

    ArcGIS 9.2 是一款广泛使用的地理信息系统软件,但在 Vista 操作系统下可能会遇到兼容性问题。下面将详细介绍 ArcGIS 9.2 在 Vista 下的安装过程以及解决可能出现的兼容性问题的方法。 1. **准备安装文件**: - ...

    如何轻轻松松编译MySQL内核

    但在最新的MySQL版本中,开发团队已经优化了编译流程,使得在Windows和Linux环境下可以使用统一的代码进行编译。这里我们将以MySQL 5.1.7为例,详细讲解在Windows环境下编译MySQL内核的方法。 首先,你需要确保满足...

    vista下可用的C++ 编译器MINGW-5.1.4

    MingW-5.1.4是在Windows Vista操作系统环境下使用的C++编译器,它是一个开源的、基于GNU Compiler Collection (GCC) 的开发工具集。MingW,全称为Minimalist GNU for Windows,其目的是在Windows系统上提供一个与GNU...

    terra vista4.0基础教程

    在开始使用Terra Vista之前,用户需要通过点击桌面上的Terra Vista图标或者在电脑的开始菜单中选择程序,并选择Terra Vista 4.0来打开软件。一旦打开,用户界面将类似于展示在右侧的屏幕。用户可以通过主菜单中的...

    PB反编译程序

    然而,值得注意的是,未经许可反编译他人的软件可能涉及到版权和法律问题,因此在使用这类工具时,应确保遵循合法和道德的使用原则。 【标签】:"反编译"标签突出了此话题的核心技术,即通过特定的工具或方法将已...

    VISTA下刷新BIOS文件

    标题“VISTA下刷新BIOS文件”涉及到的是计算机硬件系统中的基本输入输出系统(BIOS)更新过程,这个过程在Windows Vista操作系统环境下进行。BIOS是计算机启动时加载的固件,它负责初始化硬件并提供低级接口给操作...

    Vista地震数据软件处理手册

    Vista地震数据软件处理手册是一套全面介绍Vista软件在地震数据分析领域的应用资源,包括三个主要部分:vista5.5版本的手册、vista中文使用手册以及VISTA操作说明书的中文版。这些文档旨在帮助用户理解和掌握Vista...

    vista兼容性问题代码

    在Windows Vista操作系统中,开发者经常会遇到兼容性问题,尤其是在使用vc++进行编程时。Vista引入了一种称为User Account Control (UAC)的安全机制,它对应用程序的权限进行了严格的限制,这可能导致许多在Windows ...

    dev-cpp4.9.9.2(可在VISTA下运行)

    标题中的"dev-cpp4.9.9.2(可在VISTA下运行)"指的是一个特定版本的Dev-C++集成开发环境(IDE),这个版本特别优化了对Windows Vista操作系统的支持。Dev-C++是一个轻量级且免费的C和C++编程工具,它集成了编译器、...

    vistaloader_2.1.2_recompiled.rar

    在某些情况下,Windows Vista可能会因为系统资源管理不当或者驱动不兼容导致启动缓慢,VistaLoader则可以通过加载优化的驱动和服务配置来改善这种情况。 2. **recompiled**: 当软件被重新编译,通常是因为原始代码...

    dnSpy C#动态库反编译

    - **修改代码**:dnSpy允许直接编辑反编译的源代码,这在修复bug或添加新功能时非常有用。 - **调试代码**:dnSpy集成了调试器,可以设置断点、单步执行、查看变量值等,帮助开发者深入理解程序运行过程。 - **导出...

    如何解决Vista系统下软件不兼容问题

    软件兼容性问题是诸多Vista用户最头痛的问题,本文介绍了解决Vista系统下软件不兼容问题的方法。

Global site tag (gtag.js) - Google Analytics