extern DWORD AUTOSTOP_TIME_HOUR;
时间: 2023-11-17 12:04:45 浏览: 119
根据提供的引用内容,我们可以得知extern是一个关键字,用于在C或C++程序中声明一个变量或函数是在其他文件或模块中定义的。而DWORD是Windows API中定义的一种无符号整数类型,其大小为32位。因此,extern DWORD AUTOSTOP_TIME_HOUR;是在当前文件或模块中声明了一个名为AUTOSTOP_TIME_HOUR的变量,其类型为DWORD,并且该变量的定义在其他文件或模块中。
相关问题
extern BOOL AUTOSTOP_ENABLE;
根据提供的引用内容,可以看出这是一个外部变量的声明。`extern BOOL AUTOSTOP_ENABLE;`的意思是声明了一个名为`AUTOSTOP_ENABLE`的BOOL类型的外部变量。这个变量可以在其他文件中定义,然后在当前文件中使用。这种方法可以在多个文件中共享变量,从而避免了重复定义和内存浪费的问题。
error: expected initializer before ‘VCI_OpenDevice’ EXTERNC DWORD __stdcall VCI_OpenDevice(DWORD DeviceType,DWORD DeviceInd,DWORD Reserved);
这个错误提示通常是因为在调用 VCI_OpenDevice 函数之前,没有正确地进行声明或者头文件引用。你需要确认以下几点:
1. 头文件是否正确引用,即是否包含了 VCI_OpenDevice 函数声明的头文件。
2. 如果你是在 C++ 代码中调用该函数,需要在函数调用前添加 extern "C" 声明,以避免 C++ 编译器对函数名进行名称修饰。
3. 确认参数的类型和数量是否正确,以及参数是否有正确的初始化。
如果你已经确认以上几点,但仍然无法解决问题,建议将代码片段贴出来,以便更好地帮你解决问题。
阅读全文