Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio MS visual studio 2010中的编译器错误 我在C++ VisualStudioC++ 2010中编译我的C源代码。在编译时我会遇到以下错误。原因可能是什么 C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(18): error C2061: syntax error : identifier 'suseconds_t' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(19): error C2059: syntax error : '}' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(37): error C2079: 'it_interval' uses undefined struct 'timeval' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(38): error C2079: 'it_value' uses undefined struct 'timeval'_Visual Studio_Visual Studio 2010_Visual C++_Compiler Errors - Fatal编程技术网

Visual studio MS visual studio 2010中的编译器错误 我在C++ VisualStudioC++ 2010中编译我的C源代码。在编译时我会遇到以下错误。原因可能是什么 C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(18): error C2061: syntax error : identifier 'suseconds_t' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(19): error C2059: syntax error : '}' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(37): error C2079: 'it_interval' uses undefined struct 'timeval' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(38): error C2079: 'it_value' uses undefined struct 'timeval'

Visual studio MS visual studio 2010中的编译器错误 我在C++ VisualStudioC++ 2010中编译我的C源代码。在编译时我会遇到以下错误。原因可能是什么 C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(18): error C2061: syntax error : identifier 'suseconds_t' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(19): error C2059: syntax error : '}' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(37): error C2079: 'it_interval' uses undefined struct 'timeval' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\sys/time.h(38): error C2079: 'it_value' uses undefined struct 'timeval',visual-studio,visual-studio-2010,visual-c++,compiler-errors,Visual Studio,Visual Studio 2010,Visual C++,Compiler Errors,[编辑] 以下是我程序中的代码: #ifndef _DWORD_DEFINED #define _DWORD_DEFINED typedef unsigned long DWORD; #endif int getTime(struct timeval * tp, void * tzp) { DWORD milliseconds; milliseconds = timeGetTime();

[编辑]

以下是我程序中的代码:

   #ifndef _DWORD_DEFINED
   #define _DWORD_DEFINED
   typedef unsigned long DWORD;
   #endif



      int getTime(struct timeval * tp, void * tzp)
        {
        DWORD milliseconds;

        milliseconds = timeGetTime();

        tp->tv_sec = milliseconds / 1000;
        tp->tv_usec = (milliseconds % 1000) * 1000;

       return 0;
        }

没有任何代码,我只能说:

  • 第一个错误原因是
  • 第二个错误原因是
  • 第三和第四个错误原因是
编辑:OP编辑后,错误更加明显。查看
struct timeval

它的定义在哪里?您访问了该结构的成员,但仍然没有该结构的可见定义。

您可以更进一步,在不向我们提供任何代码的情况下问这样一个问题:“我的程序不工作,请帮助”…Armen试图告诉您的是,您忘了发布导致错误的代码。VisualStudio将为您提供导致错误的单独行号和文件。单击帖子下方的“编辑”链接,将其复制并粘贴到问题中。time.h是我正在使用的外部头文件。你认为我需要编辑该头文件吗?你能让我说清楚一点吗?我已经搜索了那些错误,也找到了解决方案,但我不认为编辑标准头文件是个好主意。@thetna:啊,你想让我更具体一点,是吗?我很震惊!不,您不想编辑任何标准头,但没有任何代码,我无法告诉您出了什么问题。@Armen,我已经发布了frm头文件的代码片段。您能看一看并给我建议一些解决方案吗?@thetna:我不需要来自《时代》的代码片段。h我需要您的头文件的代码片段code@Armen,谢谢你的回答。但是,我仍然不确定,我能做些什么来消除这些错误。你能给我一些更多的想法吗?