vs升级c++项目遇到的一些问题

1、error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.

在工程的stdafx.h中,改为如下配置:

#ifndef WINVER #define WINVER 0x0501 #endif

#ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0501 #endif

#ifndef _WIN32_WINDOWS #define _WIN32_WINDOWS 0x0501 #endif

#ifndef _WIN32_IE #define _WIN32_IE 0x0601 #endif

参考:https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa383745(v=vs.85).aspx

2、error RC2104 : undefined keyword or key name: AFX_IDS_INVALID_ARG_EXCEPTION.

将包含"FX_IDS_INVALID_ARG_EXCEPTION"的头文件"afxres.h"(在......\vs安装目录\VC\atlmfc\include\下)拷到工程文件夹下。

时间: 2024-07-28 19:59:20

vs升级c++项目遇到的一些问题的相关文章

STM32 IAP在线升级在项目中的应用

IAP即在线应用编程,平时我们写好的程序都是通过下载器去下载的,但是对于组装好的产品在想更新底层硬件代码是很麻烦的事情,如果在公司情况还没那么糟糕,要是发出去的产品出现bug,你不可能要用户给你下载程序的.IAP这种技术,我们就可以像软件一样,可以实现远程更新了.我们需要做的就是,写FLASH读写接口,程序可以通过串口,网口等进行下发,然后内部调用FLASH写函数,把代码写到对于区域即可. 当然这只是一个大概思路,具体实现还是要注意很多细节的东西.网上也有好多关于这方面的教程,但是能用到项目中的

nandup-nand flash升级工具项目规划

需求:Uboot和系统移植好了,接下来就是把升级工具做起来,为了以后调试方便,更为了自己练手学习 期望:理解内存映射,理解mtd设备操作的框架,理解tftp的源码 计划:分三步走: 第一步:tftp源码移植:见busybox中的tftp源码移植下来,放到nandup中作为升级工具的一部分 通过执行./nandup server filename 就可以将镜像文件下载到/tmp目录下 第二步:将下载的文件,通过文件名烧写到flash中,核心部分 第三步:功能性能优化,做到节省内存,做到不用下载全部

3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(项目功能演示--远程升级WIFI模块程序)

2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(视频总揽) 为了节省时间,基础篇的基础内容不再叙述 , 原文地址:https://www.cnblogs.com/yangfengwu/p/10360618.html

升级web项目步骤

1.备份数据库(数据库服务器cmd执行,exp pra/[email protected] file=c:\name.dmp)2.删除原有表,导入新的备份文件(数据库服务器cmd执行,imp pra/[email protected] full=y file=c:\name.dmp)3.压缩工程,上传工程4.解压工程,配置访问路径(<Context path="/projectName" docBase="d:\project" reloadable=&quo

xcode8.0升级之后公司项目遇到的问题

xcode8升级之后项目遇到了问题,由于这个项目是我中途接手的,遇到的第三方也是自己没有用过的, AQGridViewCell,这个第三方的类主要是用于处理图片的问题,xcode开发工具升级过后,报这样的错误iPhoneSimulator10.0.sdk/usr/include/objc/objc.h:204:16: 'objc_unretainedObject' has been explicitly marked unavailable here,主要是执行的这段代码 NSMutableDi

升级 Visual Basic 6.0 项目到Visual Studio 2012

Visual Studio 2012 没有为 Visual Basic 6.0 应用程序和项目提供升级工具. 如果要在 Visual Studio 中将项目从 Visual Basic 6.0 升级到 Visual Basic,可以使用随 Visual Studio 早期版本提供的升级工具,然后在 Visual Studio 2012 中再次升级该项目. 将 Visual Basic 6.0 项目升级到当前版本的 Visual Basic 打开 Visual Basic 2008 速成版或 Vi

到底为什么你的APP项目烂尾了?

你正在经历迷茫.纠结,或者愤怒.痛苦的情绪,因为,你的APP项目已经或将要烂尾了. 目前的状况只有3种: 项目一直拖到现在,并且很可能继续拖下去 项目在开发期间不断上涨成本 项目完成,BUG多多,不能使用 这三种状况把你困在了一个尴尬的境地,你一方面心疼你已经花费的时间和精力,希望这个项目完成下去:另一方面你看着无限拖延的时间和无限增加的成本,其实心里清楚这个项目是完成不了了. 至于为什么你现在会经历目前的状况?只有复盘项目流程才能清楚. 情景一:初次和APP开发公司见面,对方异常热情.你刚刚把

eclipse新建maven项目(2)

本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中.首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错: 别急哈,可以解决. 之后选中项目,鼠标右键: 之后升级maven项目即可看到错误解决了,没有了红叉提示了.针对于每次升级maven项目后,项目的jdk版本都会变成1.5版本的问题,其实是可以设置的,只需要在pom.xml文件中添加下面这串代码即可实现每次更新maven项目后不需要手动调整jdk版本. 1 <!-- 源码

项目从想法到实现需要经历哪些过程

背景:由于计算机的普及.软件的广泛使用,公众对于软件项目是个啥东西都有一个概念上的认识.很多人对于公司哪些地方将要应用一套软件系统,已经能够提出一定的想法.然而,在从想法到软件落地应用的过程中,软件项目要经历若干艰苦的变化,才能逐步将之前的理想转变为现实.作为工作多年的人,有必要在这个信息共享时代和大家分享一些这方面的感悟和经验. 项目期初,一般而言,总会有那么一个或者几个人,对公司某方面的业务或者市场潜在产品需求产生想法,认为可以通过软件来构建业务信息系统或者是新一代产品,这样将给公司带来可观