[原]Universal Windows问题:winapifamily问题:WINAPI_PARTITION_DESKTOP问题:WINAPI_PARTITION_APP问题:WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)问题

问题回顾:

我新建的生成dll的vs问题:

此vs项目包含需要GL.h

结果此文件声明的GLint找不到!

进去发现#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)为定义!

发现这个定义是在winapifamily.h的头文件中,定义的是WINAPI_PARTITION_APP : usable for Windows Universal store apps

我发现,我新建的vs工程是通过vs的模板建立的

当时选择的是“通用”dll

结果此工程WINAPI_PARTITION_DESKTOP是不定义的,走的是WINAPI_PARTITION_APP路线

就导致gl.h等配置桌面应用开发的文件不能用!

解决方案有几个:

1.从新建立工程文件!推荐

2.改工程配置,我不会!

3.直接改工程文件,我的解决方案,没有验证有无其他BUG,不推荐

下面我讲讲的3解决方式(不推荐)

关闭解决方案,用文档打开vcxproj文件

删除此4行,保存

再打开项目文件,OK

应该有其他问题,欢迎大家留言告诉我其他解决方案,谢谢~

原文地址:https://www.cnblogs.com/lyggqm/p/10133203.html

时间: 2024-11-08 19:22:07

[原]Universal Windows问题:winapifamily问题:WINAPI_PARTITION_DESKTOP问题:WINAPI_PARTITION_APP问题:WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)问题的相关文章

微软的Universal Windows Platform(UWP)

所谓Universal Windows App(简称UWP),就是开发一次,可以运行于所有以Windows 10为内核的系统和设备上,包括:桌面设备.移动设备.XBox.HoloLens甚至物联网设备. 随着Windows 10在7月29日正式发布. 参考:如何入门UWP开发 http://www.zhihu.com/question/34356819 用.NET开发通用Windows App

如何使用 App Studio 快速定制你自己的 Universal Windows App

今天之所以在写一篇关于 App Studio 的文章是因为,App Studio 经过了几次升级功能得到了明显提升还可以调用系统功能了,并且可以更方便的和应用商店关联发布 Universal Windows 应用(注:这是指 Windows 8.1 和 Windows Phone 8.1应用)以及 Windows Phone 8.0应用,接下来我为大家在介绍一下这升级后的 Universal Windows App Studio 使用 App Studio 的意义在于你有一个好的创意,但是由于时

2015 MVP 社区大课堂开课了, 给App及Web开发者学习最新的Universal Windows 平台知识

Windows 10 Developer Readiness - Powered by MVPs - 由微软最有价值专家(MVP)主讲在免费线直播课程 ---------- One windows platform, the Universal Windows Platform ---------- 欢迎参加在6月11日周四晚上7点,由微软MVP专家为您带来de Windows 10应用开发课程,微软最有价值专家MVP讲师将为您呈现微软最新技术,帮助开发者在Universal Windows 平

Universal Windows App

Universal Windows App 是一种构建于 Universal Windows Platform (UWP) 之上的 Windows 体验,它首次作为 Windows 运行时在 Windows 8 中引入.Universal Windows App 通常通过 Windows 应用商店进行分发(但也可能会以旁加载形式进行分发),并且通常采用 .APPX 打包格式进行打包和分发. Windows 运行时应用是使用 Windows 运行时且在 Windows 8 或 8.1 设备(如 P

将Win8.1/WP8.1应用迁移到Universal Windows Platform

在上一篇在VS2015 RC打开CTP中创建的工程,我们介绍了怎么在RC中打开CTP中创建的Universal 工程,这一篇我们来讲下怎么将Windows 8.1/WP8.1的应用迁移到Universal Windows Platform上. 2015RC中,我们可以将8.1的应用迁移到统一平台上,进而使用新的API进行开发,下面我们使用wp8.1的应用作为例子讲解下步骤. 1. 首先我们使用2015打开之前的工程. 2. 右键点击工程,选择“卸载项目”. 3. 右键点击工程,选择“编辑XXX.

使用 Portable Class Library(可移植类库)开发 Universal Windows App

今天在这里跟大家聊聊关于 Windows Universal 应用夸平台的问题,首先Universal Windows App的定义相信大家已经有所了解了(如果你是一个刚刚接触 Universal APP 的开发这个请先阅读一下我之前的文章 Windows Phone 8.1 开发技术概览 [Universal APP]), 相信大家在这里最苦恼的事情莫过于在不同开发架构下分享代码了,今天我在这里给大家推荐一个解决方案使用可移植类库(Portable Class Library)在不同的Wind

如何将GridViewEX升级到UWP(Universal Windows Platform)平台

引言 上一篇文章中,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Windows10中使用GridViewEx,开发UWP应用. Demo 下载: GridViewLiveTiles.zip GridViewEx.zip GridViewDemo.zip 开发UWP应用程序 开发UWP应用程序最好是从创建empty项目开始,重用已开发的一些模块,这样可以提高开发效率. 本文为

Windows Universal App中集成C/C++ DLL

借助Windows 10的普及,微软开始推Universal应用开发.Universal应用其实和Android和iOS应用一样,运行在sandbox中,在桌面环境里exe不能双击运行.打成一个appx包之后可以提交到Windows Store.任何运行Windows 10的设备都可以运行.那么在开发的时候,现有的C/C++ SDK是否可以兼容呢?答案是可以的,不过会有一些限制.如果你想让SDK兼容所有的设备,需要提供行x86, x64, arm三个版本DLL.我用Dynamsoft Barco

Windows Phone开发手记-WinRT下分组拼音的实现

Windows Phone版本号自升入8.1以来,开发者就多了一个选项,开发基于WinRT架构的WP或者Universal Windows App.然而开发框架转为WinRT后,很多原有的WP8基于Sliverlight框架的控件和方法变得不再有效,这无疑带来较大的困扰.今天我要讲述的就是此类问题中较易出现的列表拼音分组方案,本文基于WinRT架构予以实现,下面附上实现效果图: 解决方案: 在WP8下,Silverlight提供了LongListSelector控件,可以方便的实现以上的拼音分组