gpt4 book ai didi

C++: C1083: 'afxwin.h' : 没有这样的文件或目录 - VS2010 with VC6 daffodil

转载 作者:行者123 更新时间:2023-11-28 06:23:40 24 4
gpt4 key购买 nike

问题:

  • 如果我包含 afxwin.h 或 atlbase.h,我会得到一个 C1083(没有这样的文件或目录)

语言:

  • C++

使用的工具:

  • 在 VS2010 Professional 中构建
  • 使用 daffondil 来使用 VS6 Toolchain/buildchain
  • 已安装 VC6 Professional

最佳答案

解决问题:

检查/更正 ATL- 和 MFC-Includes 的路径:项目 -> 属性 -> 包含目录

可能出了什么问题在您的 D:\Users[USERNAME]\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props(或其他属性表)中,Include Directories-Property 可能已被覆盖。

背景知识VS6 用于将 ATL 和 MFC 拆分为两个不同的路径:

  • VC98\ATL\include
  • VC98\MFC\include

在VS2010中ATL或MFC的基本路径是

  • VC\atlmfc\include

所以可能是在您的项目中设置了 $(VSInstDir)atlmfc,而不是两个单独的路径。如果您更正它,一切都应该会正常工作。

关于C++: C1083: 'afxwin.h' : 没有这样的文件或目录 - VS2010 with VC6 daffodil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28901347/

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