zoukankan      html  css  js  c++  java
  • csc warning CS1668:"系统找不到指定的路径" 解决方案

    最近发现在自己的机器上 windows xp sp3 + Visual Studio 2008 sp1 上,对简单的 C# 源代码(.cs),进行命令行方式编译时出现如下警告提示:

    warning CS1668: Invalid search path 'C:\Program Files\Microsoft
            SDKs\Windows\v6.0A\lib' specified in 'LIB environment variable' --
            '系统找不到指定的路径。 '

    虽然并不影响编译的结果,但是还是有些让人感觉不怎么“干净”。

    “放狗”出来,发现了这样的帖子:

    如法炮制在 C:\Program Files\Microsoft SDKs\Windows\v6.0A\ 目录下手工创建了 lib 目录,然后,世界清静了。

    我的电脑上,v6.0A 目录下原有:Bin、Bootstrapper、FXCop 三个目录

    从上面引用的帖子里发现,这个 bug 在 2007 年 Visual Studio 2008 Beta 2 的时候就已经被发现,不知道为什么现在还会出现。

    解决方案:

    一个办法是在 C:\Program Files\Microsoft SDKs\Windows\v6.0A 目录下创建空目录:lib

    另一个解决方案是在 C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat 中注释掉 set "LIB=%WindowsSdkDir%lib;%LIB%"

  • 相关阅读:
    Java线程volatile(二)
    Java线程synchronized(一)
    Java 平衡二叉树和AVL
    Data striping
    分布式系统的事务处理
    什么是面向对象
    Redis为什么是单线程
    spring 自定义事物同步器(一): TransactionSynchronizationManager 解析
    understand EntityManager.joinTransaction()
    spring 拾遗
  • 原文地址:https://www.cnblogs.com/zhaorui/p/20091201_CS1668.html
Copyright © 2011-2022 走看看