MS绕道MakeFile错误

Posted

技术标签:

【中文标题】MS绕道MakeFile错误【英文标题】:MS detour MakeFile error 【发布时间】:2015-08-05 06:22:38 【问题描述】:

我通过 MS (http://research.microsoft.com/en-us/projects/detours/) 下载了 Detour Express 3.0

我的电脑使用Intel i3 CPUWindows 7 32bit

另外,我用Visual Studio 2015 Community

要安装 detour,我运行 Visual Studio 2015 Command Prompt

然后做NMAKE(所有选项)

那么错误就出现了。

==========================================

(错误是用韩文写的,我自己翻译的)

C:\Program Files\Windows Kits\8.1\include\um\dbghelp.h(1544): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다.

C:\Program Files\Windows Kits\8.1\include\um\dbghelp.h(1544): 警告 C4091: 'typedef': 如果你没有定义变量,'' 的左边将被忽略。

C:\Program Files\Windows Kits\8.1\include\um\dbghelp.h(3190): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다.

C:\Program Files\Windows Kits\8.1\include\um\dbghelp.h(3190): 警告 C4091: 'typedef ': 如果不定义变量,'' 的左侧将被忽略。

出了什么问题,我该怎么办?

====附加信息===

Windows Kits 文件夹中有 4 个文件夹。 8.0, 8.1, 10, NETFXSDK

我认为这个Windows Kits文件夹是在我安装VS 2015时安装的

和错误有关系吗?

【问题讨论】:

【参考方案1】:

您可以将警告视为错误/WX(项目属性:c/c++:general。或者您可以手动删除dbghelp.h中编译器标记的两个位置的单词typedef。

【讨论】:

以上是关于MS绕道MakeFile错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Microsoft VC 中使用这个 makefile?

makefile调用makefile错误

llvm编译makefile152错误

Makefile 问题:错误 127、255,在 makefile 中运行程序

(Makefile 错误)多个定义错误

vim和makefile问题