none
vs2017安装了wdk后,导致编译连接 uafxcw.lib找不到 RRS feed

  • 问题

  • 在未安装wdk的时候我的项目MFC_2017是可以编译的,但是安装完后报错:

    Severity           Code Description                    Project
    Error LNK1181 cannot open input file 'uafxcw.lib' MFC_2017

    1.WDK版本:Windows Driver Kit - Windows 10.0.17763.1

    2.vs2017版本:Microsoft Visual Studio Professional 2017 15.9.14

    3.WIN10:版本 1809 (OS 内部版本 17763.529)

    2019年8月26日 11:59

全部回复

  • 你好,

    感谢你在MSDN论坛发帖。

    >>Error LNK1181  cannot open input file 'uafxcw.lib' MFC_2017

    确保两件事:

    1. uafxcw.lib在本地的确实存在,并找到其路径,本地测试此文件应该在你编译器库内的mfc/lib路径下

    2. 你的工程项目属性设置里库正确的包含了这个路径。

    因为之前也有人反馈安装WDK后,编译器的默认环境被改变了,导致原来的正常项目因为库的位置包含错误而无法被编译。所以建议你手动检查一下你VS项目库的包含位置默认参数是否有uafxcw.lib文件所在的那个路径。

    Best Regards,

    Suarez Zhou


    2019年8月27日 2:14
  • 你好,

    感谢你在MSDN论坛发帖。

    >>Error LNK1181  cannot open input file 'uafxcw.lib' MFC_2017

    确保两件事:

    1. uafxcw.lib在本地的确实存在,并找到其路径,本地测试此文件应该在你编译器库内的mfc/lib路径下

    2. 你的工程项目属性设置里库正确的包含了这个路径。

    因为之前也有人反馈安装WDK后,编译器的默认环境被改变了,导致原来的正常项目因为库的位置包含错误而无法被编译。所以建议你手动检查一下你VS项目库的包含位置默认参数是否有uafxcw.lib文件所在的那个路径。

    Best Regards,

    Suarez Zhou


         安装wdk之后的确是导致了编译环境改变了,希望完善一下和给出解决方案哦
    2019年8月27日 3:26
  • 你好,

    针对无法编译MFC工程项目的问题,使用Visual Studio Installer工具修复可解决问题,这个步骤会重置你的环境,所以相应的一系列扩展和设置将被清除,请谨慎使用。

    另外如果想使用WDK,建议下载与你系统和编译器相配套的版本,以下这个链接罗列了相较于完整的系统版本和它们的配套WDK版本,你可以比对选择适合你的版本使用。

    https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads

    Best Regards,

    Suarez Zhou

    2019年8月27日 6:45
  • 你好,

    针对无法编译MFC工程项目的问题,使用Visual Studio Installer工具修复可解决问题,这个步骤会重置你的环境,所以相应的一系列扩展和设置将被清除,请谨慎使用。

    另外如果想使用WDK,建议下载与你系统和编译器相配套的版本,以下这个链接罗列了相较于完整的系统版本和它们的配套WDK版本,你可以比对选择适合你的版本使用。

    https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads

    Best Regards,

    Suarez Zhou

         您好,我下载的就是和系统匹配的wdk版本,试过了两次都是不可以呢
    2019年8月27日 7:12
  • 你好,

    有关于WDK安装问题,这一块内容涉及到和VS版本不兼容等问题,建议你可以到WDK论坛提问。

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=wdk

    Best Regards,

    Suarez Zhou

    2019年8月28日 8:13