• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 编译时出错显示有头文件找不到了

编译时出错显示有头文件找不到了

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了无法打开预编译头文件,预编译头,预编译头文件,意外的预编译头错误,不使用预编译头等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 编译时出错 显示有头文件找不到了
描述:

fatal error C1083: 无法打开包含文件:“atlapp.h”: No such file or directory
含有该调用的头文件如下  
// stdafx.h : 标准系统包含文件的包含文件,
// 或是常用但不常更改的项目特定的包含文件
//
#pragma once
#ifndef STRICT
#define STRICT
#endif
// 如果目标平台的版本必须早于下面指定的平台,请修改下面的定义。
// 有关不同平台的相应值的最新信息,请参考 MSDN。
#ifndef WINVER // 允许使用特定于 Windows 95 和 Windows NT 4 或更高版本的功能。
#define WINVER 0x0500 // 将此更改为针对于 Windows 98 和 Windows 2000 或更高版本的合适的值。
#endif
#ifndef _WIN32_WINNT // 允许使用特定于 Windows NT 4 或更高版本的功能。
#define _WIN32_WINNT 0x0500 // 将此更改为针对于 Windows 2000 或更高版本的合适的值。
#endif
#ifndef _WIN32_WINDOWS // 允许使用特定于 Windows 98 或更高版本的功能。
#define _WIN32_WINDOWS 0x0510 // 将此更改为针对于 Windows Me 或更高版本的合适的值。
#endif
#ifndef _WIN32_IE // 允许使用特定于 IE 4.0 或更高版本的功能。
#define _WIN32_IE 0x0500 // 将此更改为针对于 IE 5.0 或更高版本的合适的值。
#endif
#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将为显式的
// 关闭 ATL 对某些常被安全忽略的常见警告消息的隐藏
#define _ATL_ALL_WARNINGS
#include "resource.h"
#include <atlbase.h>
#include <atlcom.h>
using namespace ATL;
#include <atlwin.h>
#include <atlapp.h>  //<<--------------------------------------------------------这里
#include <Shlobj.h>  //浏览器
#include <atlctl.h>


解决方案1:

下载安装wtl安装包。。。
然后在vc中包含其lib和include路径


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 我编译出来的文件超大,怎么办?
  • 编译时出错显示有头文件找不到了

相关文章

  • 2017-06-04 为什么会有的activex控件程序生成DLL文件的!注:不是组件
  • 2017-06-04 怎么修改ie控件的cookie?
  • 2017-06-04 请教如何转换数据类型LPUNKNOWN到自定义数据类型?
  • 2017-06-04 Win2ksdk?
  • 2017-06-04 老问题,但是一直没人告诉我
  • 2017-06-05 出现RuntimeError错误??怪
  • 2017-06-04 怎样实现这样的属性?类似FlexGrid控件的DataSource属性,在同一个容器里有相应数据源控件的时候,可以直接在属性页里选取?
  • 2017-06-05 问个mfc扩展dll导出对话框类的问题,急!
  • 2017-06-04 使用OleInsertDialog产生的死机问题
  • 2017-06-04 Cominterop

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ATL编程不支持MFC时使用_bstr_t时出现的问题,给高分!!!!
    • 关于ATL响应事件的问题!务必请高手帮忙!!!
    • 望高手帮忙,一个COM组件调用的问题
    • 如何获取outlook数据文件的路径?
    • 各位老大,谁有潘爱民的《COM原理及应用》的源码啊?
    • 请教各位,如何修改控件暴露的接口方法的dispid,具体描述见内。
    • 如何从PRINTDLG结构体中获得打印机的名称
    • ADO,VC编程中的问题,谢了
    • 我用VC工具DUMPBINEXE得到的def文件为什么没有输出函数名名字呢?
    • 郁闷的编译问题,请高手指教!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有