昨天在将一个vc6的mfc dll工程转成vs2008时(使用vs2008进行转换),在编译时提示如下问题:

WINVER not defined. Defaulting to 0x0600 (Windows Vista)

 

整个编译和链接过程没有其他问题,但在vs2008中使用该dll创建界面控件时,

控件背景刷新和字体颜色(颜色和背景颜色一样,只有选中这些字体时才能看到)存在问题。

在其生成的vs2008工程的stdafx.h最前面加入如下代码,问题得到解决。

#ifndef WINVER // Specifies that the minimum required platform is Windows Vista.
#define WINVER 0x0500 // Win2k
#endif  #ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows Vista.
#define _WIN32_WINNT 0x0500 // Win2k
#endif

vc6工程转成vs2008的一个问题【WINVER not defined】相关推荐

  1. python编译成exe有意义吗_python工程编译成EXE

    前言 python编译成EXE文件后,可以独立使用.亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件. 目的 windows下将整个python工程编译成单个EXE或者单个目录带 ...

  2. python与工程造价的联系_工程造价和工程预算是一个概念吗?

    工程造价和工程预算是一个概念吗? 建筑行业的人员,想必都应该听说过 一.工程造价都包括哪些? 工程造价包括了概算.预算.结算.决算.预算只是工程造价的一个分部.​ 概算是编制预算以前,对设计图纸上体现 ...

  3. VC6工程转VC9工程常见错误

    转载:VC6工程转VC9工程常见错误 1. error C2065: 'i' : undeclared identifier for循环体定义的循环变量只能在for循环体内使用.例如: for (in ...

  4. CCS6.2.0 如何将工程封装成lib文件

    看到这篇文章,有人会说为什么工程要封装成lib呢?因为有些场景我们希望工程中的某些C文件内容不被别人看到,此时我们会在工程中将这部分C文件删除,也许某些读者看到这里会说,如果这么做,工程岂不是无法通过 ...

  5. 问题备忘: 将工程打包成jar包运行,就报java.io.FileNotFoundException: class path resource错误

    最近在在使用@Value注入文件碰到如下问题: 工程在在IntelliJ IDEA开发环境里正常运行,但是一旦将工程打包成jar包运行,就报java.io.FileNotFoundException: ...

  6. 独立开发变现周刊(第66期): 如何把一个短链接生成工具变成一个可持续盈利的产品?...

    分享独立开发.产品变现相关内容,每周五发布. 目录 1.Padloc: 一个开源的,端到端加密的产品. 2.Spinach: 高效完成你的每日站立会议 3.Excalidraw: 虚拟白板,用于手绘图 ...

  7. 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成 为另一个字符串

    /*有一字符串,包含n个字符.写一函数,将此字符串中从第m个字符开始的全部字符复制成 为另一个字符串*/#include <stdio.h> #include <string.h&g ...

  8. 6-1 简单快速排序分数 10作者 唐艳琴单位 中国人民解放军陆军工程大学本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x)在整个数据中的排名(数据

    6-1 简单快速排序 分数 10 全屏浏览题目 切换布局 作者 唐艳琴 单位 中国人民解放军陆军工程大学 本题要求实现一个函数,可快速查找给定x(保证是整个数据中其值存在,如果x有多个,查找第一个x) ...

  9. Boost 1.46.1编译成VS2008版本

    今天Boost.org上下载了Boost的最新版本1.46.1,然后编译成VS2008的可用版本,总耗时大概20分钟左右.步骤如下: 1. 至Boost.org上下载Window下的Boost最新版 ...

最新文章

  1. 大型技术网站的技术( 高并发、大数据、高可用、分布式....)(一)
  2. pandas使用groupby函数进行分组聚合并使用agg函数将每个分组特定变量对应的多个内容组合到一起输出(merging content within a specific column of g
  3. 心得丨在人工智能领域, 开发人员需要什么技能?
  4. 抽象工厂模式-与-工厂方法模式区别
  5. 关于angular的$resource中的isArray属性问题
  6. OpenCASCADE:Foundation Classes库组织
  7. 赤峰市职称计算机,关注丨赤峰今年评职称最新政策全在这……
  8. 关于本机IP的获取(附带Demo)
  9. 洛谷P1901 发射站
  10. java 读取txt字符串_java读取txt并获取某一部分字符串
  11. NLP 带你分析 —— 扎克伯格在听证会上说了什么?
  12. 数据解析1:XML解析(1)
  13. Python图片与其矩阵数据互相转换
  14. IIS6配置和PHP5.6环境安装
  15. 整合Springboot+BlazeDS+Spring+Flex
  16. html5实现对试题图片批改效果,类似盖章效果
  17. 程序员分哪几种,分别薪资是多少
  18. 【有问不答】一维信号临界采样/过采样/欠采样,并利用插值公式恢复信号(MATLAB)
  19. 2.5D地图GIS系统技术方案
  20. MSP430番外——BSL介绍

热门文章

  1. windows sybase bit显示勾_micro:bit怎么玩?只需5个简单步骤,光速上手
  2. Windows核心编程 第25章 未处理异常和C ++异常(下)
  3. hdu 4309 最大流 + DFS
  4. 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | 查找 DexFile 对应的C代码 | dalvik_system_DexFile.cpp 分析 )
  5. 【错误记录】Android Studio 编译报错 ( Cannot use connection to Gradle distribution . as it has been stopped. )
  6. 通过sort()方法实现升序和降序排列
  7. mysql导出数据库数据字典
  8. 迟来的2017年计划
  9. react 不能往组件中传入属性的值为 undefined
  10. 桌面应用程序员简单尝试Rich JavaScript Application