【问题标题】:nmake fails to compile TSF samples with VS 2012nmake 无法使用 VS 2012 编译 TSF 示例
【发布时间】:2012-07-10 21:30:46
【问题描述】:

我正在尝试在 Windows 8 RC 64 位上使用 Visual Studio 2012 构建 Text Services Framework Sample Codes。这些示例的说明基于 VS 2003。这是其中的一部分(我的问题用 bold 写)

  1. 打开命令窗口。
  2. 运行 vsvars32.bat。如果您在 C: 驱动器上安装了 Visual Studio .NET 2003,则命令为“C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat”。
  3. 运行 SetEnv.bat。如果您在 C: 驱动器上安装了 Visual Studio .NET,则命令为“C:\Program Files\Microsoft SDK\SetEnv.bat”/RETAIL。 (我在我的系统上找不到该文件
  4. 导航到示例目录。
  5. 运行 nmake。 (出现错误:未找到 win32.mak

可能的解决方案是什么?

【问题讨论】:

  • 我正在使用 Visual Studio 2011 同样的问题正在发生如何运行 dll 文件
  • 对于它的价值,TSF 示例确实在 VS2010 的命令提示符下编译。

标签: visual-studio visual-c++ nmake text-services-framework


【解决方案1】:
  1. 打开命令窗口。
  2. 运行 vsvars32.bat。 “C:\Program Files\Microsoft\Visual Studio 11.0\Common7\Tools\vsvars32.bat”。
  3. 将 win32.mak 从 C:\Program Files\Microsoft SDKs\Windows\v7.1\Include 复制到示例目录。
  4. 导航到示例目录并运行 nmake。

【讨论】:

    【解决方案2】:

    使用 Visual Studio 命令提示符。这会加载所需的变量。

    【讨论】:

    • 呃不。(至少在我的 Win7 VS2012EE 安装上)。似乎Win SDK8安装了VS2012EE,而Win SDK8没有win32.mak。使用我之前安装的 Win Sdk 7 中的 win32.mak 似乎确实有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多