warning C4091: “__declspec(dllexport)”: 没有声明变量时忽略“nuanya::geodetic_and_gauss_trans”的左侧
时间: 2024-02-06 07:02:50 浏览: 144
这个警告是 Visual Studio 编译器给出的,意思是在代码中使用了 __declspec(dllexport) 修饰符,但是该变量或函数没有被声明。这在使用 DLL(动态链接库)时比较常见,可能是因为导出函数或变量的头文件没有被正确地包含。
如果你确定该函数或变量确实被声明和定义了,可以尝试在代码中添加相应的头文件。如果你不需要导出该函数或变量,可以尝试将 __declspec(dllexport) 删除。
如果你使用的是其他编译器,可能会给出类似的警告,但是警告信息可能会有所不同。
相关问题
__declspec(dllexport)
__declspec(dllexport) 是 Windows 系统中的一种编译指令,用于将某个函数或变量标记为导出,供其他程序调用。它可以用在函数或变量前面,表示该函数或变量将在动态链接库(dll)中暴露出来。
__declspec(dllexport)
__declspec(dllexport) is a Microsoft-specific keyword in C++ that is used to export functions, variables, or objects from a DLL (Dynamic Link Library) for use by other applications or modules. It is the opposite of __declspec(dllimport), which is used by applications or modules that want to use the exported functions, variables, or objects from the DLL.
阅读全文