gpt4 book ai didi

c++ - Visual Studio 强制桌面 API

转载 作者:可可西里 更新时间:2023-11-01 11:28:28 25 4
gpt4 key购买 nike

我是 Visual Studio 的新手,我尝试编译使用 VirtualProtect 函数的代码。编译失败,我本来以为是链接问题,但经过进一步调查,甚至函数的常量都没有初始化,所以问题似乎来自标题。我找到了 VirtualProtect 函数的头文件(memoryapi.h 包含在 winbase.h 包含在 windows.h 中),函数的声明依赖于这个声明:

#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)    

它似乎是一个宏,用于定义编译器根据平台应该使用哪些 API。那么,如何更改项目的配置以将其设置为纯桌面应用程序?我不知道为什么 VS 坚持要为我正在编译的所有内容创建 Windows Phone 版本...

最佳答案

您可能走错了 express :据this page ,有“Express 2013 for Windows”和“Express 2013 for Windows Desktop”;你需要后者。

关于c++ - Visual Studio 强制桌面 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27667030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com