#include<mmsystem>头文件出现以下错误

#pragma once
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
#include <MMSystem.h>
#include<Windows.h>#pragma comment(lib, "winmm.lib")

1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(105): error C2146: 语法错误: 缺少“;”(在标识符“MMVERSION”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(105): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(105): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(113): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(113): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(123): error C2146: 语法错误: 缺少“;”(在标识符“ms”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(123): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(123): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(124): error C2146: 语法错误: 缺少“;”(在标识符“sample”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(124): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(124): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(125): error C2146: 语法错误: 缺少“;”(在标识符“cb”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(125): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(125): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(126): error C2146: 语法错误: 缺少“;”(在标识符“ticks”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(126): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(126): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(131): error C2146: 语法错误: 缺少“;”(在标识符“hour”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(131): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(131): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(132): error C2146: 语法错误: 缺少“;”(在标识符“min”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(132): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(132): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(133): error C2146: 语法错误: 缺少“;”(在标识符“sec”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(133): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(133): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(134): error C2146: 语法错误: 缺少“;”(在标识符“frame”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(134): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(134): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(135): error C2146: 语法错误: 缺少“;”(在标识符“fps”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(135): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(135): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(136): error C2146: 语法错误: 缺少“;”(在标识符“dummy”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(136): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(136): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(138): error C2146: 语法错误: 缺少“;”(在标识符“pad”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(138): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(138): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(145): error C2146: 语法错误: 缺少“;”(在标识符“songptrpos”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(145): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(145): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C2377: “FAR”: 重定义;typedef 不能由任何其他符号重载
1>          c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(113) : 参见“FAR”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(287): error C2065: “HDRVR”: 未声明的标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(287): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(300): error C2146: 语法错误: 缺少“;”(在标识符“dwDCISize”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(300): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(300): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(301): error C2146: 语法错误: 缺少“;”(在标识符“lpszDCISectionName”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(301): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(301): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(302): error C2146: 语法错误: 缺少“;”(在标识符“lpszDCIAliasName”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(302): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(302): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(303): error C2146: 语法错误: 缺少“;”(在标识符“dnDevNode”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(303): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(303): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C2371: “NEAR”: 重定义;不同的基类型
1>          c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148) : 参见“NEAR”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C2086: “int FAR”: 重定义
1>          c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148) : 参见“FAR”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(304): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(338): error C2146: 语法错误: 缺少“;”(在标识符“dwDCISize”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(338): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(338): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(339): error C2146: 语法错误: 缺少“;”(在标识符“lpszDCISectionName”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(339): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(339): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(340): error C2146: 语法错误: 缺少“;”(在标识符“lpszDCIAliasName”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(340): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(340): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C2371: “NEAR”: 重定义;不同的基类型
1>          c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148) : 参见“NEAR”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C2086: “int FAR”: 重定义
1>          c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(148) : 参见“FAR”的声明
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(341): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(358): error C2065: “CALLBACK”: 未声明的标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(358): error C2065: “DRIVERPROC”: 未声明的标识符
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(358): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\mmsystem.h(358): fatal error C1903: 无法从以前的错误中恢复;正在停止编译
1>
1>生成失败。

解决方法:更改<MMSystem.h>引用位置

#pragma once
#include <iostream>
#include<stdio.h>
#include<stdlib.h>#include<Windows.h>
#include <MMSystem.h>
#pragma comment(lib, "winmm.lib")

转载于:https://www.cnblogs.com/yangyuqing/p/10521506.html

#includemmsystem头文件出错相关推荐

  1. 引用头文件#include queue出错

    为什么80%的码农都做不了架构师?>>>    在工程头文件中引用头文件 #include <queue> 莫名奇妙出错,其原因很可能是由于头文件引用问题. includ ...

  2. glibc的头文件 linux_求助,编译glibc头文件时出错

    我用的软件包如下: binutils-2.16.tar.gz gcc-3.4.4.tar.bz2 glibc-2.3.5.tar.gz glibc-linuxthreads-2.3.5.tar.gz ...

  3. CCS编译出错:缺少头文件的解决办法

    问题: "../Source/DSP2833x_SysCtrl.c", line 16: fatal error #5: could not open source file &q ...

  4. CocoaPods导入的库其头文件导入的方法

    尽管CocoaPods使用十分方便,但其导入的第三方框架还是要经过几步操作,才能供项目使用; 第一步:导入库 1>-在终端进入项目的根目录; 2>-输入:touch Podfile,则项目 ...

  5. extern与头文件(*.h)的区别和联系

    原文网址为:http://lpy999.blog.163.com/blog/static/117372061201182051413310/ 个人认为有一些道理:所以转过来学习了. 用#include ...

  6. ifndef/define/endif——主要目的是防止头文件的重复包含和编译

    原文:http://www.jb51.net/article/100939.htm 原文:https://blog.csdn.net/abc5382334/article/details/180527 ...

  7. C/C++ 头文件 #pragma once vs #ifndef

    C/C++ 头文件防止被重复包含有2种常用的做法,一种是传统的ifndef: #ifndef HEADER_H #define HEADER_H...#endif // HEADER_H 另一种是稍微 ...

  8. C++ : 编译单元、声明和定义、头文件作用、防止头文件在同一个编译单元重复引用、static和不具名空间...

    转 自:http://www.cnblogs.com/rocketfan/archive/2009/10/02/1577361.html 1. 编译单元:一个.cc或.cpp文件作为一个编译单元,生成 ...

  9. #ifndef 在头文件中的作用

    在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时 ,就会出现大量"重定义"的错误.在头文件中实用#ifndef #define #e ...

最新文章

  1. 毛慧昀:决策树实现对鸢尾花数据集的分类
  2. 【C++】修改const变量的值
  3. c++ multimap的几个insert插入元素简单例子
  4. 分布式面试 - 为什么要进行系统拆分?
  5. 删除某个目录及目录下的所有子目录和文件
  6. read the function in so lib on ubuntu
  7. 【习题 6-8 UVA - 806】Spatial Structures
  8. 论文笔记_S2D.40_2017_CVPR_半监督深度学习的单目深度图预测
  9. pong_计算机视觉与终极Pong AI
  10. CISSP的2021年认证大纲、CISSP学习大纲、中国考点,及如何考取成功
  11. 南方cass快捷键命令修改在哪_南方CASS快捷命令
  12. 如何更改PDF文件中的字体?
  13. kd树 python实现_python K近邻算法的kd树实现
  14. Python turtle库如何瞬间完成作图?难道只难像海龟一样慢慢爬吗?
  15. simulink仿真结果出现振荡
  16. Wifi热点java_用笔记本电脑开启热点Java小程序
  17. xmanager5连接CENTOS6
  18. 谁要GMAIL和Orkut的邀请?
  19. 计算机主机配置科普,一秒看懂电脑配置,组装电脑不求人
  20. SaaS电子病历系统源码

热门文章

  1. [转]undefined reference to 问题解决方法
  2. Eclipse中 搭建 Spring+SpringMVC+Mybatis整合(下)
  3. 《avascript 高级程序设计(第三版)》 ---第三章 基本概念2
  4. html中div的居中
  5. Linux du 命令
  6. 简述线程,程序、进程的基本概念。以及他们之间关系是什么?
  7. dedecms调用日期格式化形式大全
  8. Congratulations! A Success Case on GDPR
  9. 【Interfacenavigation】通过《include/》重新使用布局(9)
  10. oracle 创建job