Visual studio编译器错误 我在VisualStudio社区2019中制作C++ DLL,但在我创建项目时,它显示了我的错误。 C++ DLL 的默认代码 // dllmain.cpp : Defines the entry point for the DLL application. #include "pch.h" BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; }
但是VisualStudio给出了以下错误:Visual studio编译器错误 我在VisualStudio社区2019中制作C++ DLL,但在我创建项目时,它显示了我的错误。 C++ DLL 的默认代码 // dllmain.cpp : Defines the entry point for the DLL application. #include "pch.h" BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; },c++,visual-studio,C++,Visual Studio,但是VisualStudio给出了以下错误: E1696 cannot open source file "windows.h" E0020 identifier "BOOL" is undefined E0065 expected a ';' 4 我试着弄乱了我在互联网上看到的一些设置,但没有帮助。>E1696无法打开源代码文件“windows.h” 首先,您应该检查文件的物理存在性,它应该位于Visual Studio安装目录
E1696 cannot open source file "windows.h"
E0020 identifier "BOOL" is undefined
E0065 expected a ';' 4
我试着弄乱了我在互联网上看到的一些设置,但没有帮助。>E1696无法打开源代码文件“windows.h” 首先,您应该检查文件的物理存在性,它应该位于Visual Studio安装目录中的“C:\Program Files(x86)\Windows Kits\10\Include”文件夹中 如果文件存在,则应转到工具->选项并展开项目和解决方案。从树中选择VC++目录,然后从右侧的组合框中选择包含文件。您应该看到: $(WindowsSDK\u包括路径) 如果该文件不存在,则应在VS2019安装程序中下载并安装Windows 10 SDK 所选版本需要与项目中设置的版本相同 E0020标识符“BOOL”未定义 E0065应为“;”4
当您解决第一个错误时,这些错误也将得到解决。这些错误告诉您出了什么问题。简单明了。你不明白的是什么?我不明白为什么bool不能定义它的定义这个错误是由于更新中的错误导致的我不知道如何修复它们
bool
是在windows标题中定义的类型(正如编译器告诉你的,它无法打开)。C++布尔类型是